---
Fuzzer filename: '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         9
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - ssh_config_parse_string
        - ssh_finalize
        - ssh_free
        - ssh_init
        - ssh_new
        - ssh_options_set
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:32,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:33,9'
              BranchSideFuncs:
                - strncpy
                - ssh_init
                - ssh_new
                - __assert_fail
                - ssh_options_set
                - ssh_options_set
                - ssh_config_parse_string
                - ssh_free
                - ssh_finalize
                - free
            - BranchSide:      '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:35,13'
              BranchSideFuncs:
                - strncpy
                - ssh_init
                - ssh_new
                - __assert_fail
                - ssh_options_set
                - ssh_options_set
                - ssh_config_parse_string
                - ssh_free
                - ssh_finalize
                - free
        - Branch String:   '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:41,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:41,5'
              BranchSideFuncs:
                - ssh_options_set
                - ssh_options_set
                - ssh_config_parse_string
                - ssh_free
                - ssh_finalize
                - free
            - BranchSide:      '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:44,21'
              BranchSideFuncs:
                - ssh_options_set
                - ssh_options_set
                - ssh_config_parse_string
                - ssh_free
                - ssh_finalize
                - free
      Callsites:
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:35,5'
          Dst:             strncpy
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:38,5'
          Dst:             ssh_init
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:40,15'
          Dst:             ssh_new
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:41,5'
          Dst:             __assert_fail
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:44,5'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:45,5'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:47,5'
          Dst:             ssh_config_parse_string
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:49,5'
          Dst:             ssh_free
        - Src:             '/src/libssh/tests/fuzz/ssh_client_config_fuzzer.c:50,5'
          Dst:             ssh_finalize
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_exec_shell
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         35
      ICount:          252
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - _exit
        - _ssh_log
        - access
        - close
        - dup2
        - execv
        - exit
        - fork
        - getenv
        - getpid
        - open
        - signal
        - ssh_strerror
        - strdup
        - waitpid
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:325,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:325,26'
              BranchSideFuncs:
                - access
                - __sanitizer_cov_trace_const_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:326,15'
              BranchSideFuncs:
                - access
                - __sanitizer_cov_trace_const_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:326,15'
              BranchSideFuncs:
                - access
                - __sanitizer_cov_trace_const_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:329,17'
              BranchSideFuncs:
                - access
                - __sanitizer_cov_trace_const_cmp4
                - open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:331,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:336,15'
              BranchSideFuncs:
                - open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:337,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:338,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:343,5'
              BranchSideFuncs:
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
        - Branch String:   '/src/libssh/src/config.c:345,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:349,19'
              BranchSideFuncs:
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
            - BranchSide:      '/src/libssh/src/config.c:382,11'
              BranchSideFuncs:
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:350,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:351,13'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
            - BranchSide:      '/src/libssh/src/config.c:355,19'
              BranchSideFuncs:
                - dup2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
        - Branch String:   '/src/libssh/src/config.c:356,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:357,13'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
            - BranchSide:      '/src/libssh/src/config.c:361,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
                - close
        - Branch String:   '/src/libssh/src/config.c:361,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:362,19'
              BranchSideFuncs:
                - close
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
            - BranchSide:      '/src/libssh/src/config.c:365,19'
              BranchSideFuncs:
                - strdup
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
        - Branch String:   '/src/libssh/src/config.c:371,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:372,13'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - signal
                - getpid
                - kill
                - _exit
            - BranchSide:      '/src/libssh/src/config.c:379,5'
              BranchSideFuncs:
                - close
                - __sanitizer_cov_trace_const_cmp4
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:383,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:384,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:390,5'
              BranchSideFuncs:
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:390,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:391,13'
              BranchSideFuncs:
                - __errno_location
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:397,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:391,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:390,5'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:392,13'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:397,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:398,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:401,5'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/config.c:324,13'
          Dst:             getenv
        - Src:             '/src/libssh/src/config.c:329,10'
          Dst:             access
        - Src:             '/src/libssh/src/config.c:331,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:336,15'
          Dst:             open
        - Src:             '/src/libssh/src/config.c:338,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/config.c:338,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/config.c:338,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:343,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:344,11'
          Dst:             fork
        - Src:             '/src/libssh/src/config.c:349,14'
          Dst:             dup2
        - Src:             '/src/libssh/src/config.c:351,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/config.c:351,13'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/config.c:351,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:353,13'
          Dst:             exit
        - Src:             '/src/libssh/src/config.c:355,14'
          Dst:             dup2
        - Src:             '/src/libssh/src/config.c:357,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/config.c:357,13'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/config.c:357,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:359,13'
          Dst:             exit
        - Src:             '/src/libssh/src/config.c:362,13'
          Dst:             close
        - Src:             '/src/libssh/src/config.c:367,19'
          Dst:             strdup
        - Src:             '/src/libssh/src/config.c:370,14'
          Dst:             execv
        - Src:             '/src/libssh/src/config.c:372,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/config.c:372,13'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/config.c:372,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:375,13'
          Dst:             signal
        - Src:             '/src/libssh/src/config.c:376,18'
          Dst:             getpid
        - Src:             '/src/libssh/src/config.c:376,13'
          Dst:             kill
        - Src:             '/src/libssh/src/config.c:377,13'
          Dst:             _exit
        - Src:             '/src/libssh/src/config.c:382,5'
          Dst:             close
        - Src:             '/src/libssh/src/config.c:384,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/config.c:384,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/config.c:384,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:390,12'
          Dst:             waitpid
        - Src:             '/src/libssh/src/config.c:391,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/config.c:392,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/config.c:392,13'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/config.c:392,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:398,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:401,5'
          Dst:             _ssh_log
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    102
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        2
      argTypes:
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kill
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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:    _exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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:    local_parse_file
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - 'int *'
        - int
        - bool
      constantsTouched: []
      argNames:
        - session
        - filename
        - parsing
        - depth
        - global
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - fclose
        - fgets
        - fopen
        - ssh_config_parse_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:211,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:212,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/config.c:218,15'
              BranchSideFuncs:
                - fopen
                - _ssh_log
                - fgets
                - fclose
                - ssh_config_parse_line
                - fclose
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:219,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:220,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:225,5'
              BranchSideFuncs:
                - _ssh_log
                - fgets
                - fclose
                - ssh_config_parse_line
                - fclose
        - Branch String:   '/src/libssh/src/config.c:226,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:227,14'
              BranchSideFuncs:
                - ssh_config_parse_line
                - fgets
                - fclose
                - fclose
            - BranchSide:      '/src/libssh/src/config.c:235,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/libssh/src/config.c:229,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:226,5'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/config.c:230,20'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/libssh/src/config.c:212,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/config.c:218,9'
          Dst:             fopen
        - Src:             '/src/libssh/src/config.c:220,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:225,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:226,12'
          Dst:             fgets
        - Src:             '/src/libssh/src/config.c:228,14'
          Dst:             ssh_config_parse_line
        - Src:             '/src/libssh/src/config.c:230,13'
          Dst:             fclose
        - Src:             '/src/libssh/src/config.c:235,5'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_config_parse_line
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - int
        - 'int *'
        - int
        - bool
      constantsTouched: []
      argNames:
        - session
        - line
        - count
        - parsing
        - depth
        - global
      BBCount:         561
      ICount:          2635
      EdgeCount:       721
      CyclomaticComplexity: 162
      functionsReached:
        - __ctype_b_loc
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - local_parse_glob
        - match_hostname
        - ssh_config_get_cmd
        - ssh_config_get_long
        - ssh_config_get_match_opcode
        - ssh_config_get_opcode
        - ssh_config_get_str_tok
        - ssh_config_get_token
        - ssh_config_get_yesno
        - ssh_config_make_absolute
        - ssh_config_match
        - ssh_config_parse_proxy_jump
        - ssh_get_local_username
        - ssh_lowercase
        - ssh_match_exec
        - ssh_options_set
        - ssh_path_expand_escape
        - strcasecmp
        - strcmp
        - strdup
        - strlen
        - strtoll
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:595,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:595,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:596,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:595,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:596,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:599,18'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:600,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:601,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:606,21'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:606,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:607,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/config.c:613,13'
              BranchSideFuncs:
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:607,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:608,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:610,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:614,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:614,27'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:616,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:614,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:615,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:616,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:615,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:615,28'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:616,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:614,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:616,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:620,34'
              BranchSideFuncs:
                - ssh_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/config.c:616,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:616,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:617,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:621,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:622,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/config.c:636,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:622,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:623,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/config.c:636,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:623,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:624,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/config.c:636,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:624,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:625,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/config.c:636,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:625,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:626,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/config.c:636,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:626,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:627,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/config.c:636,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:621,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:629,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:636,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:629,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:630,11'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:633,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
                - ssh_config_get_cmd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:630,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:630,11'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:631,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:636,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:639,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:659,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:815,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_lowercase
            - BranchSide:      '/src/libssh/src/config.c:838,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/config.c:849,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:855,11'
              BranchSideFuncs:
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:863,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:869,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:876,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:883,11'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:893,11'
              BranchSideFuncs:
                - ssh_config_get_long
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:899,11'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:905,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:911,11'
              BranchSideFuncs:
                - ssh_config_get_cmd
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:918,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp1
                - free
            - BranchSide:      '/src/libssh/src/config.c:932,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:938,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:944,11'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:950,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:956,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:962,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:987,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:993,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:999,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1006,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1143,13'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1143,13'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1143,13'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1143,13'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1165,7'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1169,7'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1173,7'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1177,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1183,11'
              BranchSideFuncs:
                - ssh_config_get_yesno
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1190,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1212,11'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1222,7'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:640,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:640,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:655,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:640,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:641,47'
              BranchSideFuncs:
                - ssh_config_make_absolute
                - local_parse_glob
                - free
                - free
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:655,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:642,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:643,11'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:649,26'
              BranchSideFuncs:
                - local_parse_glob
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:645,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:645,11'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:646,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:667,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:667,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:668,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:667,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:668,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:670,17'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:676,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:677,24'
              BranchSideFuncs:
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:681,47'
              BranchSideFuncs:
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:682,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:684,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:703,17'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:703,17'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:713,21'
              BranchSideFuncs:
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:732,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:754,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:771,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:785,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:797,13'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:799,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:685,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:685,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:695,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:685,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:685,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:689,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:685,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:689,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:695,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:689,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:690,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:692,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:698,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:698,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:699,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:714,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:714,34'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:715,21'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/config.c:714,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:715,21'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:720,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:717,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:717,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:718,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:720,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:721,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:726,42'
              BranchSideFuncs:
                - ssh_match_exec
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:733,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:733,34'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:734,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:733,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:734,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:740,29'
              BranchSideFuncs:
                - ssh_get_local_username
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/config.c:737,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:737,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:738,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:741,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:742,21'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:747,44'
              BranchSideFuncs:
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/config.c:744,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:744,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:745,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:748,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:748,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:749,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:755,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:755,34'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:756,21'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/config.c:755,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:756,21'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:761,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:758,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:758,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:759,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:772,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:772,34'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:773,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:772,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:773,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:779,44'
              BranchSideFuncs:
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:776,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:776,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:777,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:786,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:786,34'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:787,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:786,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:787,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:793,44'
              BranchSideFuncs:
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:790,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:790,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:791,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:801,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:801,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:802,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:804,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:804,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:804,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:804,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:666,22'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_match
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - ssh_config_match
                - free
                - _ssh_log
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_exec
                - _ssh_log
                - _ssh_log
                - free
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:805,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/config.c:805,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:806,13'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/config.c:811,20'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:808,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:808,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:809,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:818,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:818,58'
              BranchSideFuncs:
                - ssh_lowercase
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:818,19'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:820,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:819,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:820,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:819,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:822,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:831,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:822,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:823,36'
              BranchSideFuncs:
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:830,9'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:824,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:824,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:826,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:824,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:825,27'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:826,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:831,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:831,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/config.c:832,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/config.c:832,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:833,24'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:835,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:839,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:839,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/config.c:847,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:839,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:840,42'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - ssh_options_set
                - free
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/config.c:847,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:841,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:842,24'
              BranchSideFuncs:
                - strdup
                - ssh_options_set
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:844,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:850,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:850,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:853,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:850,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:851,29'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:853,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:855,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:856,15'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:861,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:857,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:857,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:860,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:857,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:858,29'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:860,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:864,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:864,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:867,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:864,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:865,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:867,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:870,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:870,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:874,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:870,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:871,25'
              BranchSideFuncs:
                - ssh_options_set
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:874,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:877,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:877,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:881,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:877,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:878,25'
              BranchSideFuncs:
                - ssh_options_set
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:881,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:884,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:884,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:891,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:884,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:885,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:891,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:885,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:886,27'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:888,27'
              BranchSideFuncs:
                - ssh_options_set
                - free
        - Branch String:   '/src/libssh/src/config.c:894,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:894,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:897,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:894,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:895,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:897,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:900,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:900,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:903,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:900,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:901,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:903,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:906,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:906,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:909,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:906,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:907,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:909,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:913,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:913,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:916,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:913,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:913,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:916,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:913,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:914,25'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:916,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:919,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:920,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:924,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   '/src/libssh/src/config.c:920,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:920,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:921,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:925,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:924,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:925,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ssh_config_parse_proxy_jump
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:926,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:927,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:930,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:927,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:927,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:928,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:933,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:933,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:936,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:933,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:934,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:936,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:939,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:939,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:942,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:939,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:940,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:942,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:945,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:945,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:948,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:945,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:946,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:948,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:951,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:951,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:954,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:951,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:952,29'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:954,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:957,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:957,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:960,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:957,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:958,29'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:960,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:963,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:963,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:985,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:963,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:964,17'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:985,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:966,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:967,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:968,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:968,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:969,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:970,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:968,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:970,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:971,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:971,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:972,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:973,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:971,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:973,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:974,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:974,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:975,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:976,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:974,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:976,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:977,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:977,53'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:978,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:979,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:981,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:982,33'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:984,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:988,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:988,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:991,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:988,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:989,29'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:991,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:994,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:994,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:997,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:994,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:995,29'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:997,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1000,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1000,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1003,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1000,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1001,29'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1003,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1007,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1008,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:1009,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1009,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1011,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1013,19'
              BranchSideFuncs:
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1015,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1015,30'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1017,17'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/config.c:1015,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1017,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1020,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1020,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1022,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1030,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1038,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1048,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1051,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1022,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1023,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1027,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1030,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1031,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1035,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1038,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1039,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1043,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1061,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1061,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1066,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1061,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1062,22'
              BranchSideFuncs:
                - ssh_options_set
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1066,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1067,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1068,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:1069,27'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1069,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1070,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1072,19'
              BranchSideFuncs:
                - strtoll
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1074,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1074,30'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1076,17'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/config.c:1074,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1076,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1079,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1079,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1082,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1082,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1091,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1091,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1100,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1100,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1109,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1109,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1118,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1118,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1122,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1125,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1082,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1083,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1087,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1091,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1092,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1096,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1100,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1101,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1105,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1109,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1110,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1114,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1128,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:0,0'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:1129,17'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/config.c:1134,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1134,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1138,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1134,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1135,22'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1138,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1144,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1144,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1163,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1144,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1145,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_options_set
                - free
                - ssh_options_set
                - ssh_options_set
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1163,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1145,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1147,33'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1150,33'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1153,33'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1156,33'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1160,17'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1178,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1178,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1181,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1178,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1179,27'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1181,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1184,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1184,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1188,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1184,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1185,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1188,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1191,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1191,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1210,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1191,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1192,15'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1210,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1194,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1195,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1196,33'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:1196,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1197,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1198,33'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:1198,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1199,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1200,33'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:1200,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1201,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:1202,33'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:1206,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1207,31'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1209,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1213,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1214,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:1217,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_options_set
        - Branch String:   '/src/libssh/src/config.c:1214,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1214,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:1215,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:1217,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1218,27'
              BranchSideFuncs:
                - ssh_options_set
                - free
            - BranchSide:      '/src/libssh/src/config.c:1220,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:1224,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1224,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:1225,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:1229,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1229,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:1230,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/config.c:599,11'
          Dst:             strdup
        - Src:             '/src/libssh/src/config.c:601,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/config.c:606,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/config.c:607,11'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/config.c:613,13'
          Dst:             ssh_config_get_token
        - Src:             '/src/libssh/src/config.c:620,12'
          Dst:             ssh_config_get_opcode
        - Src:             '/src/libssh/src/config.c:639,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:641,22'
          Dst:             ssh_config_make_absolute
        - Src:             '/src/libssh/src/config.c:643,11'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:649,9'
          Dst:             local_parse_glob
        - Src:             '/src/libssh/src/config.c:666,22'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:671,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:681,19'
          Dst:             ssh_config_get_match_opcode
        - Src:             '/src/libssh/src/config.c:684,21'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:695,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/config.c:703,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:713,21'
          Dst:             ssh_config_get_token
        - Src:             '/src/libssh/src/config.c:715,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:721,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:726,27'
          Dst:             ssh_match_exec
        - Src:             '/src/libssh/src/config.c:732,21'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:734,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/config.c:740,29'
          Dst:             ssh_get_local_username
        - Src:             '/src/libssh/src/config.c:742,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:747,27'
          Dst:             ssh_config_match
        - Src:             '/src/libssh/src/config.c:754,21'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:756,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:762,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:771,21'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:773,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/config.c:779,27'
          Dst:             ssh_config_match
        - Src:             '/src/libssh/src/config.c:785,21'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:787,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/config.c:793,27'
          Dst:             ssh_config_match
        - Src:             '/src/libssh/src/config.c:799,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/config.c:806,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/config.c:818,44'
          Dst:             ssh_lowercase
        - Src:             '/src/libssh/src/config.c:819,18'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:823,50'
          Dst:             strlen
        - Src:             '/src/libssh/src/config.c:823,21'
          Dst:             match_hostname
        - Src:             '/src/libssh/src/config.c:821,18'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:838,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:840,19'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/config.c:842,17'
          Dst:             strdup
        - Src:             '/src/libssh/src/config.c:844,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:849,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:851,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:856,15'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:858,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:863,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:865,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:869,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:871,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:872,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:876,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:878,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:879,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:883,11'
          Dst:             ssh_config_get_yesno
        - Src:             '/src/libssh/src/config.c:886,11'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:888,11'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:893,11'
          Dst:             ssh_config_get_long
        - Src:             '/src/libssh/src/config.c:895,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:899,11'
          Dst:             ssh_config_get_yesno
        - Src:             '/src/libssh/src/config.c:901,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:905,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:907,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:911,11'
          Dst:             ssh_config_get_cmd
        - Src:             '/src/libssh/src/config.c:914,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:918,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:924,14'
          Dst:             ssh_config_parse_proxy_jump
        - Src:             '/src/libssh/src/config.c:932,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:934,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:938,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:940,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:944,11'
          Dst:             ssh_config_get_yesno
        - Src:             '/src/libssh/src/config.c:946,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:950,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:952,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:956,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:958,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:962,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:966,17'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:968,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:969,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:971,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:972,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:974,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:975,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:977,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:978,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:982,17'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:987,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:989,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:993,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:995,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:999,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:1001,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1006,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:1009,20'
          Dst:             strcmp
        - Src:             '/src/libssh/src/config.c:1014,18'
          Dst:             strtoll
        - Src:             '/src/libssh/src/config.c:1017,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1023,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1031,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1039,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1055,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1063,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1066,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:1069,20'
          Dst:             strcmp
        - Src:             '/src/libssh/src/config.c:1073,18'
          Dst:             strtoll
        - Src:             '/src/libssh/src/config.c:1076,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1083,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1092,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1101,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1110,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1129,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1136,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1143,13'
          Dst:             ssh_config_get_yesno
        - Src:             '/src/libssh/src/config.c:1147,17'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1150,17'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1153,17'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1156,17'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1165,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1169,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1173,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1177,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:1179,11'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1183,11'
          Dst:             ssh_config_get_yesno
        - Src:             '/src/libssh/src/config.c:1186,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1190,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:1194,15'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:1196,22'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:1198,22'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:1200,22'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:1202,22'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:1207,15'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1212,11'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config.c:1218,11'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:1222,7'
          Dst:             _ssh_set_error
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    102
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'short **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_config_get_opcode
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - keyword
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:189,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:190,20'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:195,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:190,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:191,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:193,3'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/config.c:190,9'
          Dst:             strcasecmp
    - functionName:    ssh_config_make_absolute
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - session
        - path
        - global
      BBCount:         20
      ICount:          168
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - snprintf
        - ssh_path_expand_tilde
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:530,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:531,23'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/config.c:535,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_path_expand_tilde
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:535,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:537,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:552,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_path_expand_tilde
        - Branch String:   '/src/libssh/src/config.c:539,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:540,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:543,23'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/config.c:544,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:545,18'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:548,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:552,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:553,38'
              BranchSideFuncs:
                - ssh_path_expand_tilde
            - BranchSide:      '/src/libssh/src/config.c:557,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/config.c:557,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:558,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/config.c:561,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:563,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:564,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:567,19'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/config.c:568,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:569,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:572,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/config.c:531,16'
          Dst:             strdup
        - Src:             '/src/libssh/src/config.c:537,18'
          Dst:             strlen
        - Src:             '/src/libssh/src/config.c:540,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/config.c:543,14'
          Dst:             snprintf
        - Src:             '/src/libssh/src/config.c:553,16'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/config.c:558,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/config.c:561,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/config.c:561,29'
          Dst:             strlen
        - Src:             '/src/libssh/src/config.c:564,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/config.c:567,10'
          Dst:             snprintf
    - functionName:    local_parse_glob
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - 'int *'
        - int
        - bool
      constantsTouched: []
      argNames:
        - session
        - fileglob
        - parsing
        - depth
        - global
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
        - glob
        - globfree
        - local_parse_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:253,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:254,9'
              BranchSideFuncs:
                - globfree
            - BranchSide:      '/src/libssh/src/config.c:256,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - globfree
                - local_parse_file
                - _ssh_log
                - globfree
        - Branch String:   '/src/libssh/src/config.c:263,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:264,26'
              BranchSideFuncs:
                - local_parse_file
                - __sanitizer_cov_trace_cmp8
                - globfree
            - BranchSide:      '/src/libssh/src/config.c:267,5'
              BranchSideFuncs:
                - globfree
      Callsites:
        - Src:             '/src/libssh/src/config.c:252,10'
          Dst:             glob
        - Src:             '/src/libssh/src/config.c:254,9'
          Dst:             globfree
        - Src:             '/src/libssh/src/config.c:257,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:259,9'
          Dst:             globfree
        - Src:             '/src/libssh/src/config.c:264,9'
          Dst:             local_parse_file
        - Src:             '/src/libssh/src/config.c:267,5'
          Dst:             globfree
    - functionName:    ssh_config_get_match_opcode
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - keyword
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:276,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:277,24'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:282,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config.c:277,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:278,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:280,5'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/config.c:277,13'
          Dst:             strcasecmp
    - functionName:    ssh_match_exec
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - session
        - command
        - negate
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_log
        - ssh_exec_shell
        - ssh_path_expand_escape
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:416,25'
              BranchSideFuncs:
                - ssh_exec_shell
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:417,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:417,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:419,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:417,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:418,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/config.c:419,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/config.c:412,11'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/config.c:416,10'
          Dst:             ssh_exec_shell
        - Src:             '/src/libssh/src/config.c:422,5'
          Dst:             _ssh_log
    - functionName:    ssh_config_match
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - value
        - pattern
        - negate
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_log
        - match_pattern_list
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:291,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:291,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config.c:293,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config.c:291,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:292,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:293,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/config.c:290,45'
          Dst:             strlen
        - Src:             '/src/libssh/src/config.c:290,10'
          Dst:             match_pattern_list
        - Src:             '/src/libssh/src/config.c:296,5'
          Dst:             _ssh_log
    - functionName:    ssh_config_parse_proxy_jump
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - session
        - s
        - do_parsing
      BBCount:         77
      ICount:          375
      EdgeCount:       99
      CyclomaticComplexity: 24
      functionsReached:
        - _ssh_log
        - _ssh_set_error_oom
        - snprintf
        - ssh_config_parse_uri
        - ssh_options_set
        - strcasecmp
        - strchr
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:446,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:446,21'
              BranchSideFuncs:
                - strdup
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:452,16'
              BranchSideFuncs:
                - strdup
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:446,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:447,25'
              BranchSideFuncs:
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/config.c:452,16'
              BranchSideFuncs:
                - strdup
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:453,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:454,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:458,10'
              BranchSideFuncs:
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:461,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:463,14'
              BranchSideFuncs:
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:465,13'
              BranchSideFuncs:
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:465,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:467,39'
              BranchSideFuncs:
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:478,39'
              BranchSideFuncs:
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:469,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:470,31'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - ssh_config_parse_uri
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:476,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:471,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:472,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - ssh_config_parse_uri
                - strdup
            - BranchSide:      '/src/libssh/src/config.c:475,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:480,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:481,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:483,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:484,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:485,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:487,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/config.c:489,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:460,23'
              BranchSideFuncs:
                - strchr
                - ssh_config_parse_uri
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
                - ssh_config_parse_uri
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/config.c:491,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:491,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:491,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:509,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:491,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:492,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:509,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:496,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:496,34'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:497,23'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:498,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:498,30'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:499,23'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:500,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:500,30'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:501,23'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:502,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:502,23'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:503,13'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:502,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:503,13'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:507,25'
              BranchSideFuncs:
                - ssh_options_set
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:512,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:512,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:513,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:513,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:513,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:514,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:514,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:514,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:515,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/config.c:515,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:515,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/config.c:516,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config.c:516,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:516,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config.c:517,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/config.c:445,11'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/config.c:447,9'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/config.c:452,9'
          Dst:             strdup
        - Src:             '/src/libssh/src/config.c:454,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/config.c:460,16'
          Dst:             strchr
        - Src:             '/src/libssh/src/config.c:467,18'
          Dst:             ssh_config_parse_uri
        - Src:             '/src/libssh/src/config.c:470,24'
          Dst:             strdup
        - Src:             '/src/libssh/src/config.c:472,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/config.c:478,18'
          Dst:             ssh_config_parse_uri
        - Src:             '/src/libssh/src/config.c:494,14'
          Dst:             snprintf
        - Src:             '/src/libssh/src/config.c:503,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:507,9'
          Dst:             ssh_options_set
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    116
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    glob
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'struct.glob_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    globfree
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.glob_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_config_parse_string
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - input
      BBCount:         17
      ICount:          139
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_log
        - ssh_config_parse_line
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:1297,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1299,24'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1301,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1301,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1303,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1306,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - _ssh_log
                - strchr
                - _ssh_log
        - Branch String:   '/src/libssh/src/config.c:1307,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1308,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config.c:1312,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - strchr
        - Branch String:   '/src/libssh/src/config.c:1316,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1317,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:1319,14'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - strchr
        - Branch String:   '/src/libssh/src/config.c:1319,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1320,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:1322,10'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - strchr
      Callsites:
        - Src:             '/src/libssh/src/config.c:1289,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1290,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1296,13'
          Dst:             strchr
        - Src:             '/src/libssh/src/config.c:1299,17'
          Dst:             strchr
        - Src:             '/src/libssh/src/config.c:1303,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1308,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1314,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1315,14'
          Dst:             ssh_config_parse_line
    - functionName:    ssh_config_parse_file
      functionSourceFile: '/src/libssh/src/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - filename
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_log
        - fclose
        - fgets
        - fopen
        - ssh_config_parse_line
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config.c:1249,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1250,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config.c:1253,17'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - fgets
                - fclose
                - ssh_config_parse_line
                - fclose
        - Branch String:   '/src/libssh/src/config.c:1254,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1255,16'
              BranchSideFuncs:
                - _ssh_log
                - fgets
                - fclose
                - ssh_config_parse_line
                - fclose
            - BranchSide:      '/src/libssh/src/config.c:1258,5'
              BranchSideFuncs:
                - _ssh_log
                - fgets
                - fclose
                - ssh_config_parse_line
                - fclose
        - Branch String:   '/src/libssh/src/config.c:1261,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1262,14'
              BranchSideFuncs:
                - ssh_config_parse_line
                - fgets
                - fclose
                - fclose
            - BranchSide:      '/src/libssh/src/config.c:1270,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/libssh/src/config.c:1264,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config.c:1261,5'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/config.c:1265,20'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/libssh/src/config.c:1248,9'
          Dst:             fopen
        - Src:             '/src/libssh/src/config.c:1253,10'
          Dst:             strcmp
        - Src:             '/src/libssh/src/config.c:1258,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config.c:1261,12'
          Dst:             fgets
        - Src:             '/src/libssh/src/config.c:1263,14'
          Dst:             ssh_config_parse_line
        - Src:             '/src/libssh/src/config.c:1265,13'
          Dst:             fclose
        - Src:             '/src/libssh/src/config.c:1270,5'
          Dst:             fclose
    - functionName:    ssh_get_error_code
      functionSourceFile: '/src/libssh/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_get_error
      functionSourceFile: '/src/libssh/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_reset_error
      functionSourceFile: '/src/libssh/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ssh_set_error_invalid
      functionSourceFile: '/src/libssh/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - error
        - function
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_set_error
      functionUses:    99
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/error.c:102,5'
          Dst:             _ssh_set_error
    - functionName:    _ssh_set_error
      functionSourceFile: '/src/libssh/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - error
        - code
        - function
        - descr
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_get_log_level
        - ssh_log_function
        - vsnprintf
      functionUses:    245
      BranchProfiles:
        - Branch String:   '/src/libssh/src/error.c:66,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/error.c:66,9'
              BranchSideFuncs:
                - ssh_log_function
            - BranchSide:      '/src/libssh/src/error.c:68,26'
              BranchSideFuncs:
                - ssh_log_function
      Callsites:
        - Src:             '/src/libssh/src/error.c:62,5'
          Dst:             vsnprintf
        - Src:             '/src/libssh/src/error.c:66,9'
          Dst:             ssh_get_log_level
        - Src:             '/src/libssh/src/error.c:67,9'
          Dst:             ssh_log_function
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ssh_set_error_oom
      functionSourceFile: '/src/libssh/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - error
        - function
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    200
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/error.c:85,5'
          Dst:             snprintf
    - functionName:    libssh_destructor
      functionSourceFile: '/src/libssh/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_finalize
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/init.c:211,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:213,10'
              BranchSideFuncs:
                - _ssh_finalize
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
            - BranchSide:      '/src/libssh/src/init.c:213,10'
              BranchSideFuncs:
                - _ssh_finalize
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   '/src/libssh/src/init.c:215,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:215,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '/src/libssh/src/init.c:216,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             '/src/libssh/src/init.c:213,10'
          Dst:             _ssh_finalize
        - Src:             '/src/libssh/src/init.c:216,9'
          Dst:             fprintf
    - functionName:    _ssh_finalize
      functionSourceFile: '/src/libssh/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - destructor
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_crypto_finalize
        - ssh_dh_finalize
        - ssh_mutex_lock
        - ssh_mutex_unlock
        - ssh_socket_cleanup
        - ssh_threads_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/init.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:163,9'
              BranchSideFuncs:
                - ssh_dh_finalize
                - ssh_crypto_finalize
                - ssh_socket_cleanup
                - ssh_threads_finalize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:180,5'
              BranchSideFuncs:
                - ssh_dh_finalize
                - ssh_crypto_finalize
                - ssh_socket_cleanup
                - ssh_threads_finalize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:165,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:166,29'
              BranchSideFuncs:
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:171,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_finalize
                - ssh_crypto_finalize
                - ssh_socket_cleanup
                - ssh_threads_finalize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:171,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:172,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_finalize
                - ssh_crypto_finalize
                - ssh_socket_cleanup
                - ssh_threads_finalize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:177,5'
              BranchSideFuncs:
                - ssh_dh_finalize
                - ssh_crypto_finalize
                - ssh_socket_cleanup
                - ssh_threads_finalize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:172,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:173,17'
              BranchSideFuncs:
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:176,9'
              BranchSideFuncs:
                - ssh_dh_finalize
                - ssh_crypto_finalize
                - ssh_socket_cleanup
                - ssh_threads_finalize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:189,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/init.c:200,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/init.c:163,9'
          Dst:             ssh_mutex_lock
        - Src:             '/src/libssh/src/init.c:167,13'
          Dst:             ssh_mutex_unlock
        - Src:             '/src/libssh/src/init.c:173,17'
          Dst:             ssh_mutex_unlock
        - Src:             '/src/libssh/src/init.c:180,5'
          Dst:             ssh_dh_finalize
        - Src:             '/src/libssh/src/init.c:181,5'
          Dst:             ssh_crypto_finalize
        - Src:             '/src/libssh/src/init.c:182,5'
          Dst:             ssh_socket_cleanup
        - Src:             '/src/libssh/src/init.c:185,5'
          Dst:             ssh_threads_finalize
        - Src:             '/src/libssh/src/init.c:190,9'
          Dst:             ssh_mutex_unlock
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh_constructor
      functionSourceFile: '/src/libssh/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_init
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/init.c:116,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:118,10'
              BranchSideFuncs:
                - _ssh_init
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
            - BranchSide:      '/src/libssh/src/init.c:118,10'
              BranchSideFuncs:
                - _ssh_init
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   '/src/libssh/src/init.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:120,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '/src/libssh/src/init.c:121,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             '/src/libssh/src/init.c:118,10'
          Dst:             _ssh_init
        - Src:             '/src/libssh/src/init.c:121,9'
          Dst:             fprintf
    - functionName:    _ssh_init
      functionSourceFile: '/src/libssh/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - constructor
      BBCount:         20
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_crypto_init
        - ssh_dh_init
        - ssh_mutex_lock
        - ssh_mutex_unlock
        - ssh_socket_init
        - ssh_threads_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/init.c:66,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:67,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_threads_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_crypto_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:70,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_threads_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_crypto_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:72,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:73,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:77,10'
              BranchSideFuncs:
                - ssh_threads_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_crypto_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:78,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:79,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:82,10'
              BranchSideFuncs:
                - ssh_crypto_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:83,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:84,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:87,10'
              BranchSideFuncs:
                - ssh_dh_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:88,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:89,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:92,10'
              BranchSideFuncs:
                - ssh_socket_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:93,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:93,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:94,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
        - Branch String:   '/src/libssh/src/init.c:100,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/init.c:101,9'
              BranchSideFuncs:
                - ssh_mutex_unlock
      Callsites:
        - Src:             '/src/libssh/src/init.c:67,9'
          Dst:             ssh_mutex_lock
        - Src:             '/src/libssh/src/init.c:77,10'
          Dst:             ssh_threads_init
        - Src:             '/src/libssh/src/init.c:82,10'
          Dst:             ssh_crypto_init
        - Src:             '/src/libssh/src/init.c:87,10'
          Dst:             ssh_dh_init
        - Src:             '/src/libssh/src/init.c:92,10'
          Dst:             ssh_socket_init
        - Src:             '/src/libssh/src/init.c:101,9'
          Dst:             ssh_mutex_unlock
    - functionName:    is_ssh_initialized
      functionSourceFile: '/src/libssh/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_mutex_lock
        - ssh_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/init.c:286,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:286,10'
              BranchSideFuncs:
                - ssh_mutex_lock
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
            - BranchSide:      '/src/libssh/src/init.c:286,10'
              BranchSideFuncs:
                - ssh_mutex_lock
                - __sanitizer_cov_trace_const_cmp4
                - ssh_mutex_unlock
      Callsites:
        - Src:             '/src/libssh/src/init.c:288,5'
          Dst:             ssh_mutex_lock
        - Src:             '/src/libssh/src/init.c:290,5'
          Dst:             ssh_mutex_unlock
    - functionName:    ssh_finalize
      functionSourceFile: '/src/libssh/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/init.c:242,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:242,12'
              BranchSideFuncs:
                - _ssh_finalize
            - BranchSide:      '/src/libssh/src/init.c:242,12'
              BranchSideFuncs:
                - _ssh_finalize
      Callsites:
        - Src:             '/src/libssh/src/init.c:242,12'
          Dst:             _ssh_finalize
    - functionName:    ssh_init
      functionSourceFile: '/src/libssh/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/init.c:157,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/init.c:157,12'
              BranchSideFuncs:
                - _ssh_init
            - BranchSide:      '/src/libssh/src/init.c:157,12'
              BranchSideFuncs:
                - _ssh_init
      Callsites:
        - Src:             '/src/libssh/src/init.c:157,12'
          Dst:             _ssh_init
    - functionName:    current_timestring
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hires
        - buf
        - len
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gettimeofday
        - localtime
        - snprintf
        - strftime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:69,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/log.c:73,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strftime
                - snprintf
                - strftime
                - snprintf
        - Branch String:   '/src/libssh/src/log.c:73,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:74,18'
              BranchSideFuncs:
                - strftime
                - snprintf
            - BranchSide:      '/src/libssh/src/log.c:77,18'
              BranchSideFuncs:
                - strftime
                - snprintf
      Callsites:
        - Src:             '/src/libssh/src/log.c:65,5'
          Dst:             gettimeofday
        - Src:             '/src/libssh/src/log.c:68,10'
          Dst:             localtime
        - Src:             '/src/libssh/src/log.c:74,9'
          Dst:             strftime
        - Src:             '/src/libssh/src/log.c:75,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/log.c:77,9'
          Dst:             strftime
        - Src:             '/src/libssh/src/log.c:78,9'
          Dst:             snprintf
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_timestamp *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.tm *'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_set_log_userdata
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_get_log_userdata
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:235,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/log.c:239,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_set_log_callback
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - cb
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:215,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/log.c:219,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_set_log_level
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:196,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:197,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/log.c:200,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_log_common
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ssh_common_struct *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - common
        - verbosity
        - function
        - format
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_vlog
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:178,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:178,9'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_vlog
                - llvm.va_end
            - BranchSide:      '/src/libssh/src/log.c:179,9'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_vlog
                - llvm.va_end
      Callsites:
        - Src:             '/src/libssh/src/log.c:180,9'
          Dst:             ssh_vlog
    - functionName:    ssh_vlog
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - verbosity
        - function
        - format
        - va
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_log_function
        - vsnprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/log.c:133,5'
          Dst:             vsnprintf
        - Src:             '/src/libssh/src/log.c:134,5'
          Dst:             ssh_log_function
    - functionName:    ssh_log_function
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - verbosity
        - function
        - buffer
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_get_log_callback
        - ssh_log_custom
        - ssh_log_stderr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:118,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:119,24'
              BranchSideFuncs:
                - ssh_log_custom
            - BranchSide:      '/src/libssh/src/log.c:123,20'
              BranchSideFuncs:
                - ssh_log_stderr
      Callsites:
        - Src:             '/src/libssh/src/log.c:116,35'
          Dst:             ssh_get_log_callback
        - Src:             '/src/libssh/src/log.c:119,9'
          Dst:             ssh_log_custom
        - Src:             '/src/libssh/src/log.c:123,5'
          Dst:             ssh_log_stderr
    - functionName:    ssh_get_log_callback
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_log_custom
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'func_type *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - log_fn
        - verbosity
        - function
        - buffer
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - ssh_get_log_userdata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/log.c:108,5'
          Dst:             snprintf
        - Src:             '/src/libssh/src/log.c:109,38'
          Dst:             ssh_get_log_userdata
    - functionName:    ssh_log_stderr
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - verbosity
        - function
        - buffer
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - current_timestring
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:92,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:93,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      '/src/libssh/src/log.c:95,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
      Callsites:
        - Src:             '/src/libssh/src/log.c:91,10'
          Dst:             current_timestring
        - Src:             '/src/libssh/src/log.c:93,9'
          Dst:             fprintf
        - Src:             '/src/libssh/src/log.c:95,9'
          Dst:             fprintf
        - Src:             '/src/libssh/src/log.c:98,5'
          Dst:             fprintf
    - functionName:    ssh_log
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - verbosity
        - format
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_vlog
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:158,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:158,7'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_vlog
                - llvm.va_end
            - BranchSide:      '/src/libssh/src/log.c:159,5'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_vlog
                - llvm.va_end
      Callsites:
        - Src:             '/src/libssh/src/log.c:160,5'
          Dst:             ssh_vlog
    - functionName:    ssh_get_log_level
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ssh_log
      functionSourceFile: '/src/libssh/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - verbosity
        - function
        - format
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_get_log_level
        - ssh_vlog
      functionUses:    570
      BranchProfiles:
        - Branch String:   '/src/libssh/src/log.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/log.c:143,9'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_vlog
                - llvm.va_end
            - BranchSide:      '/src/libssh/src/log.c:144,9'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_vlog
                - llvm.va_end
      Callsites:
        - Src:             '/src/libssh/src/log.c:143,22'
          Dst:             ssh_get_log_level
        - Src:             '/src/libssh/src/log.c:145,9'
          Dst:             ssh_vlog
    - functionName:    match_hostname
      functionSourceFile: '/src/libssh/src/match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - host
        - pattern
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - match_pattern_list
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/match.c:199,10'
          Dst:             match_pattern_list
    - functionName:    match_pattern_list
      functionSourceFile: '/src/libssh/src/match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - string
        - pattern
        - len
        - dolower
      BBCount:         38
      ICount:          229
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - match_pattern
        - tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/match.c:141,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:143,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:188,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/match.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:144,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:147,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:155,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:154,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:155,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:155,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:154,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
            - BranchSide:      '/src/libssh/src/match.c:155,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
        - Branch String:   '/src/libssh/src/match.c:154,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:157,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
            - BranchSide:      '/src/libssh/src/match.c:162,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:157,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:157,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - tolower
            - BranchSide:      '/src/libssh/src/match.c:158,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:157,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:158,23'
              BranchSideFuncs:
                - tolower
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:158,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:167,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:167,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:167,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:172,9'
              BranchSideFuncs:
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:168,8'
              BranchSideFuncs:
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:172,9'
              BranchSideFuncs:
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:141,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:176,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:176,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:179,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/match.c:157,30'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/match.c:158,15'
          Dst:             tolower
        - Src:             '/src/libssh/src/match.c:175,9'
          Dst:             match_pattern
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match_pattern
      functionSourceFile: '/src/libssh/src/match.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - pattern
        - limit
      BBCount:         54
      ICount:          264
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - match_pattern
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/match.c:56,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:56,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:57,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/match.c:56,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:56,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:57,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/match.c:56,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:60,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:62,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:63,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:67,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:67,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:67,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:67,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:67,49'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:67,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:67,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:67,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:68,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:74,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:68,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:69,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:71,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:74,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:76,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:109,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/match.c:76,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:77,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:80,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:80,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:86,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:97,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:86,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:87,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:91,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/match.c:87,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:87,57'
              BranchSideFuncs:
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/match.c:87,86'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:87,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:87,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:88,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/match.c:97,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:98,35'
              BranchSideFuncs:
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '/src/libssh/src/match.c:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/match.c:98,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:99,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:101,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:109,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:110,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/match.c:114,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/match.c:114,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:114,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/match.c:119,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/match.c:114,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/match.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/match.c:119,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - match_pattern
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/match.c:87,43'
          Dst:             match_pattern
        - Src:             '/src/libssh/src/match.c:98,21'
          Dst:             match_pattern
    - functionName:    ssh_writen
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - nbytes
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:2066,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2066,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:2067,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:2066,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2066,34'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:2067,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:2066,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2067,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:2071,5'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:2075,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2076,16'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:2084,40'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:2076,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2078,17'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:2081,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:2085,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2072,31'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:2087,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:2067,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:2072,25'
          Dst:             write
        - Src:             '/src/libssh/src/misc.c:2076,16'
          Dst:             __errno_location
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_readn
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - nbytes
      BBCount:         22
      ICount:          113
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:2010,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2010,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:2011,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:2010,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2010,34'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:2011,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:2010,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2011,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:2015,5'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:2019,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2020,17'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:2028,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:2020,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2022,17'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:2025,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:2028,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2030,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:2033,37'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:2034,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:2016,27'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:2036,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:2011,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:2016,22'
          Dst:             read
        - Src:             '/src/libssh/src/misc.c:2020,17'
          Dst:             __errno_location
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_strerror
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - err_num
        - buf
        - buflen
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xpg_strerror_r
      functionUses:    35
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1972,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1972,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1973,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1968,10'
          Dst:             __xpg_strerror_r
    - functionName:    __xpg_strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_strreplace
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - pattern
        - replace
      BBCount:         15
      ICount:          146
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strdup
        - strlen
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1912,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1913,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1916,9'
              BranchSideFuncs:
                - strstr
                - strdup
                - strlen
                - strlen
                - strlen
                - malloc
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:1916,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1916,28'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:1917,23'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:1916,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1917,23'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:1920,16'
              BranchSideFuncs:
                - strstr
                - strdup
                - strlen
                - strlen
                - strlen
                - malloc
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/misc.c:1922,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1923,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - malloc
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/misc.c:1941,23'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:1931,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1932,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1935,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1917,16'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1920,9'
          Dst:             strstr
        - Src:             '/src/libssh/src/misc.c:1924,30'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1925,30'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1926,23'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1941,16'
          Dst:             strdup
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_tmpname
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _ssh_log
        - ssh_get_random
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1852,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1853,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1856,11'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1857,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1858,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1861,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1861,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1862,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1869,25'
              BranchSideFuncs:
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:1862,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1863,13'
              BranchSideFuncs:
                - _ssh_log
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1867,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1870,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1871,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1876,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:1876,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1878,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1883,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1880,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1880,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1880,64'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1856,18'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1863,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:1869,10'
          Dst:             ssh_get_random
        - Src:             '/src/libssh/src/misc.c:1871,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:1886,5'
          Dst:             __errno_location
    - functionName:    ssh_newline_vis
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - string
        - buf
        - buf_len
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1813,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1813,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1814,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1813,39'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1813,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1814,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1813,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1814,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1817,21'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1817,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1818,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1822,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:1823,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1824,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1831,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1824,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1825,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1828,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1817,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1818,9'
          Dst:             _ssh_log
    - functionName:    ssh_quote_file_name
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - file_name
        - buf
        - buf_len
      BBCount:         43
      ICount:          262
      EdgeCount:       44
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_log
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1646,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1646,30'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1647,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1646,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1646,45'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1647,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1646,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1647,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1652,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1652,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1653,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1658,43'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:1659,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1660,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1664,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/misc.c:1667,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1668,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1767,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/misc.c:1668,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1673,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1703,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1735,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/misc.c:1673,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1677,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1683,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1689,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1692,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1703,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1708,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1713,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1719,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1724,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1735,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1738,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1743,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1747,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/misc.c:1752,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1767,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1770,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1773,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1777,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1781,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1647,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:1652,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1653,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:1658,36'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1660,9'
          Dst:             _ssh_log
    - functionName:    uint64_inc
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - counter
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1602,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1602,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1603,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:1604,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1605,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1606,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
      Callsites:       []
    - functionName:    ssh_match_group
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - group
        - object
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
        - strcmp
        - strncmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1541,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1542,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1547,25'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:1542,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1543,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1545,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1552,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1540,20'
              BranchSideFuncs:
                - strchr
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1555,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1540,13'
          Dst:             strchr
        - Src:             '/src/libssh/src/misc.c:1542,17'
          Dst:             strcmp
        - Src:             '/src/libssh/src/misc.c:1547,17'
          Dst:             strncmp
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_timeout_update
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_timestamp *'
        - int
      constantsTouched: []
      argNames:
        - ts
        - timeout
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_timestamp_difference
        - ssh_timestamp_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1521,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1522,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1524,3'
              BranchSideFuncs:
                - ssh_timestamp_init
                - ssh_timestamp_difference
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:1526,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1527,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:1528,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:1529,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1529,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1529,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1524,3'
          Dst:             ssh_timestamp_init
        - Src:             '/src/libssh/src/misc.c:1525,8'
          Dst:             ssh_timestamp_difference
    - functionName:    ssh_timestamp_init
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_timestamp *'
      constantsTouched: []
      argNames:
        - ts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1416,3'
          Dst:             clock_gettime
    - functionName:    ssh_timestamp_difference
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_timestamp *'
        - 'struct.ssh_timestamp *'
      constantsTouched: []
      argNames:
        - old
        - new
      BBCount:         4
      ICount:          58
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1442,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1442,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1443,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.ssh_timestamp *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_timeout_elapsed
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_timestamp *'
        - int
      constantsTouched: []
      argNames:
        - ts
        - timeout
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_log
        - ssh_timestamp_difference
        - ssh_timestamp_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1488,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1493,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:1498,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1500,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1502,13'
              BranchSideFuncs:
                - ssh_timestamp_init
                - ssh_timestamp_difference
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1493,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:1505,5'
          Dst:             ssh_timestamp_init
        - Src:             '/src/libssh/src/misc.c:1507,13'
          Dst:             ssh_timestamp_difference
    - functionName:    ssh_make_milliseconds
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - sec
        - usec
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1460,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1460,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1460,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1462,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1463,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1467,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1467,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1468,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1470,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_analyze_banner
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - server
      BBCount:         63
      ICount:          329
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - __errno_location
        - _ssh_log
        - _ssh_set_error
        - strlen
        - strncmp
        - strstr
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1309,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1310,18'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_switch
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/misc.c:1312,18'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_switch
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/misc.c:1315,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1316,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/misc.c:1329,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_switch
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/misc.c:1329,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1330,17'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/misc.c:1331,11'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/misc.c:1329,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1331,11'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/misc.c:1335,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_switch
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1337,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1339,13'
              BranchSideFuncs:
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1341,24'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1348,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/misc.c:1341,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1341,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1342,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1342,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1343,21'
              BranchSideFuncs:
                - strstr
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1345,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/misc.c:1354,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1354,20'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1355,15'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1364,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1365,13'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1394,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1367,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1368,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1372,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1368,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1368,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1369,19'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1368,61'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1369,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1372,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1369,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1369,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1370,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1369,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1370,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1372,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1370,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1370,34'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1372,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1367,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1372,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1376,13'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1378,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1379,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1383,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1379,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1379,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:1380,19'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:1379,61'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1380,19'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1383,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1380,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1380,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1381,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1380,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1381,18'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1383,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1378,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1383,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1387,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1316,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1329,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1330,9'
          Dst:             strncmp
        - Src:             '/src/libssh/src/misc.c:1331,11'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1335,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:1341,17'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1348,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1353,15'
          Dst:             strstr
        - Src:             '/src/libssh/src/misc.c:1364,13'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1365,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1366,21'
          Dst:             strtoul
        - Src:             '/src/libssh/src/misc.c:1368,19'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1369,19'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1372,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1376,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1377,21'
          Dst:             strtoul
        - Src:             '/src/libssh/src/misc.c:1379,19'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1380,19'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1383,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1389,13'
          Dst:             _ssh_log
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_path_expand_escape
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - s
      BBCount:         58
      ICount:          421
      EdgeCount:       73
      CyclomaticComplexity: 17
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_oom
        - gethostname
        - snprintf
        - ssh_get_local_username
        - ssh_path_expand_tilde
        - strdup
        - strlen
        - strncpy
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1157,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1158,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/misc.c:1162,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/misc.c:1162,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1163,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1168,11'
              BranchSideFuncs:
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/misc.c:1169,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1170,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1175,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1178,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1179,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1281,10'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/misc.c:1179,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1179,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1192,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1183,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1184,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1188,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1193,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1194,13'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1197,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1197,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1199,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1201,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1212,21'
              BranchSideFuncs:
                - ssh_get_local_username
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1215,33'
              BranchSideFuncs:
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:1220,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1231,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1245,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1252,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1201,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1202,32'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1204,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1215,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1216,32'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1218,17'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1220,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1221,32'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1223,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1231,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1232,32'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1234,21'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1246,39'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1246,64'
              BranchSideFuncs:
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1246,28'
              BranchSideFuncs:
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1259,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1260,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1266,21'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1267,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1268,13'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1275,20'
              BranchSideFuncs:
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1278,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1278,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1279,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - strdup
                - _ssh_set_error
                - free
                - free
                - strdup
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_get_local_username
                - _ssh_set_error
                - free
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1285,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1286,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1289,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1156,9'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/misc.c:1158,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/misc.c:1162,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1163,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1170,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/misc.c:1202,25'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1204,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1212,21'
          Dst:             ssh_get_local_username
        - Src:             '/src/libssh/src/misc.c:1215,21'
          Dst:             gethostname
        - Src:             '/src/libssh/src/misc.c:1216,25'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1221,25'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1223,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1232,25'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1234,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1245,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:1248,23'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1252,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1260,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/misc.c:1266,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1268,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/misc.c:1275,13'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1276,9'
          Dst:             strncpy
        - Src:             '/src/libssh/src/misc.c:1284,22'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1284,9'
          Dst:             realloc
        - Src:             '/src/libssh/src/misc.c:1286,9'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_path_expand_tilde
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         33
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - getpwnam
        - ssh_get_user_home_dir
        - strchr
        - strdup
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1081,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1082,23'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:1084,6'
              BranchSideFuncs:
                - strchr
                - strlen
                - ssh_get_user_home_dir
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - getpwnam
                - strlen
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:1088,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1088,22'
              BranchSideFuncs:
                - strlen
                - ssh_get_user_home_dir
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - getpwnam
                - strlen
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:1109,21'
              BranchSideFuncs:
                - strlen
                - ssh_get_user_home_dir
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/misc.c:1088,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1093,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - getpwnam
                - strlen
                - strdup
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1109,21'
              BranchSideFuncs:
                - strlen
                - ssh_get_user_home_dir
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/misc.c:1096,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1097,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1099,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - getpwnam
                - strlen
                - strdup
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/misc.c:1102,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1103,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1105,21'
              BranchSideFuncs:
                - strlen
                - strdup
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/misc.c:1113,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:1116,17'
              BranchSideFuncs:
                - strlen
                - malloc
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/misc.c:1119,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1120,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1124,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/misc.c:1120,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1120,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1121,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1124,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1125,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1127,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/misc.c:1127,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1127,5'
              BranchSideFuncs:
                - free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/misc.c:1128,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1082,16'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1087,9'
          Dst:             strchr
        - Src:             '/src/libssh/src/misc.c:1101,14'
          Dst:             getpwnam
        - Src:             '/src/libssh/src/misc.c:1105,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1106,13'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:1109,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:1111,13'
          Dst:             ssh_get_user_home_dir
        - Src:             '/src/libssh/src/misc.c:1116,10'
          Dst:             strlen
    - functionName:    ssh_get_local_username
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getuid
        - strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:308,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:309,20'
              BranchSideFuncs:
                - getuid
                - getpwuid_r
                - __sanitizer_cov_trace_const_cmp4
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:309,20'
              BranchSideFuncs:
                - getuid
                - getpwuid_r
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:315,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:316,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:315,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:319,23'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:321,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:325,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:314,21'
          Dst:             getuid
        - Src:             '/src/libssh/src/misc.c:314,10'
          Dst:             getpwuid_r
        - Src:             '/src/libssh/src/misc.c:319,12'
          Dst:             strdup
    - functionName:    gethostname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwuid_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'struct.passwd *'
        - 'char *'
        - size_t
        - 'struct.passwd **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwnam
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.passwd *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_get_user_home_dir
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getenv
        - getuid
        - snprintf
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:249,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:249,11'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - getuid
                - getpwuid_r
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - getenv
                - snprintf
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:249,11'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - getuid
                - getpwuid_r
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - getenv
                - snprintf
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:256,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:256,20'
              BranchSideFuncs:
                - getenv
                - snprintf
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:257,18'
              BranchSideFuncs:
                - getenv
                - snprintf
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:257,18'
              BranchSideFuncs:
                - getenv
                - snprintf
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:266,25'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:258,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:259,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:261,18'
              BranchSideFuncs:
                - snprintf
                - strdup
      Callsites:
        - Src:             '/src/libssh/src/misc.c:255,21'
          Dst:             getuid
        - Src:             '/src/libssh/src/misc.c:255,10'
          Dst:             getpwuid_r
        - Src:             '/src/libssh/src/misc.c:257,18'
          Dst:             getenv
        - Src:             '/src/libssh/src/misc.c:261,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:263,16'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:266,14'
          Dst:             strdup
    - functionName:    ssh_mkdirs
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pathname
        - mode
      BBCount:         33
      ICount:          160
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - mkdir
        - ssh_dirname
        - ssh_mkdirs
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:1016,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1017,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1021,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1017,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1018,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1021,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1018,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1019,17'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - mkdir
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - mkdir
                - free
                - free
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1021,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1016,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1021,9'
              BranchSideFuncs:
                - __errno_location
                - mkdir
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - mkdir
                - free
                - free
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1025,5'
              BranchSideFuncs:
                - __errno_location
                - mkdir
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - mkdir
                - free
                - free
                - __errno_location
        - Branch String:   '/src/libssh/src/misc.c:1033,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1035,13'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - mkdir
                - free
                - free
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1061,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1035,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1036,34'
              BranchSideFuncs:
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - mkdir
                - free
                - free
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1059,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1037,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1038,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/misc.c:1042,29'
              BranchSideFuncs:
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - mkdir
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:1043,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1045,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1049,13'
              BranchSideFuncs:
                - __errno_location
                - mkdir
                - free
        - Branch String:   '/src/libssh/src/misc.c:1045,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1045,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:1046,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:1049,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:1049,13'
              BranchSideFuncs:
                - free
                - __errno_location
                - mkdir
            - BranchSide:      '/src/libssh/src/misc.c:1052,13'
              BranchSideFuncs:
                - __errno_location
                - mkdir
      Callsites:
        - Src:             '/src/libssh/src/misc.c:1018,10'
          Dst:             strcmp
        - Src:             '/src/libssh/src/misc.c:1019,10'
          Dst:             strcmp
        - Src:             '/src/libssh/src/misc.c:1021,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1025,5'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1030,10'
          Dst:             mkdir
        - Src:             '/src/libssh/src/misc.c:1035,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1036,22'
          Dst:             ssh_dirname
        - Src:             '/src/libssh/src/misc.c:1038,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1042,18'
          Dst:             ssh_mkdirs
        - Src:             '/src/libssh/src/misc.c:1052,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/misc.c:1056,18'
          Dst:             mkdir
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dirname
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         36
      ICount:          191
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - strdup
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:881,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:881,24'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:882,12'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:881,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:882,12'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:885,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:888,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:888,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:888,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:888,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:888,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:891,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:891,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:892,12'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:896,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:896,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:896,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:896,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:896,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:896,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:898,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:898,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:899,12'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:900,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:905,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:905,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:905,3'
              BranchSideFuncs:
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:905,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:905,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:907,16'
              BranchSideFuncs:
                - malloc
                - strncpy
        - Branch String:   '/src/libssh/src/misc.c:908,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:909,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:912,11'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             '/src/libssh/src/misc.c:882,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:885,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:892,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:899,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:901,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:912,3'
          Dst:             strncpy
    - functionName:    ssh_mkdir
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pathname
        - mode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mkdir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:993,9'
          Dst:             mkdir
    - functionName:    ssh_basename
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         34
      ICount:          191
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - strdup
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:941,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:941,24'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:942,12'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:941,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:942,12'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:945,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:947,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:947,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:947,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:947,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:947,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:950,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:950,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:951,12'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/misc.c:954,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:954,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:954,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:954,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:954,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:954,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:956,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:956,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:957,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:962,19'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/misc.c:960,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:960,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:960,5'
              BranchSideFuncs:
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:960,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:960,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:961,3'
              BranchSideFuncs:
                - malloc
                - strncpy
        - Branch String:   '/src/libssh/src/misc.c:966,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:967,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:970,11'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             '/src/libssh/src/misc.c:942,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:945,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:951,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:958,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:962,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:970,3'
          Dst:             strncpy
    - functionName:    _ssh_list_pop_head
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         16
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:841,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:842,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:845,14'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:846,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:847,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:849,8'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:851,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:852,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:853,3'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:853,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:853,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:854,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_list_remove
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_list *'
        - 'struct.ssh_iterator *'
      constantsTouched: []
      argNames:
        - list
        - iterator
      BBCount:         27
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:799,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:800,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:803,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:805,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:805,16'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:805,3'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:805,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:806,10'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:809,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:809,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:811,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:814,6'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:814,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:815,16'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:817,6'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:817,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:818,16'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:820,6'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:820,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:821,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:822,3'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:822,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:822,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:822,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_list_prepend
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_list *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - data
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_iterator_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:774,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:775,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:778,25'
              BranchSideFuncs:
                - ssh_iterator_new
        - Branch String:   '/src/libssh/src/misc.c:779,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:780,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:783,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:783,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:785,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:788,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:778,8'
          Dst:             ssh_iterator_new
    - functionName:    ssh_iterator_new
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   0
      returnType:      'struct.ssh_iterator *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:738,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:741,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_list_append
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_list *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - data
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_iterator_new
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:750,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:751,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:754,31'
              BranchSideFuncs:
                - ssh_iterator_new
        - Branch String:   '/src/libssh/src/misc.c:755,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:756,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:759,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:759,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:761,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:764,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:754,14'
          Dst:             ssh_iterator_new
    - functionName:    ssh_list_count
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ssh_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_list_get_iterator
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:727,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:728,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:731,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:727,13'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_list_get_iterator
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionDepth:   0
      returnType:      'struct.ssh_iterator *'
      argCount:        1
      argTypes:
        - 'struct.ssh_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:700,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:702,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_list_find
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionDepth:   0
      returnType:      'struct.ssh_iterator *'
      argCount:        2
      argTypes:
        - 'struct.ssh_list *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - value
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_list_get_iterator
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:709,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:710,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:712,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:710,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:710,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:709,15'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_list_free
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_list *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         18
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    30
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:687,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:688,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:689,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:690,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:691,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:695,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/misc.c:692,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:692,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/misc.c:693,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/misc.c:695,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:695,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/misc.c:695,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_list_new
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionDepth:   0
      returnType:      'struct.ssh_list *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:676,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:676,28'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '/src/libssh/src/misc.c:676,28'
              BranchSideFuncs:
                - malloc
        - Branch String:   '/src/libssh/src/misc.c:677,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:680,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_version
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - req_version
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:666,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:667,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:671,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_log_hexdump
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - descr
        - what
        - len
      BBCount:         65
      ICount:          441
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - __ctype_b_loc
        - _ssh_log
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:507,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:508,28'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:514,28'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:509,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:510,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:512,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:515,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:516,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:518,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:521,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:522,28'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:530,28'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:524,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:525,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:527,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:532,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:533,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:535,18'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:539,28'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:548,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:541,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:542,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:544,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:556,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:605,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:556,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:557,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:567,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:557,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:558,36'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:564,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:559,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:560,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:562,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:567,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:568,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:588,28'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:568,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:569,36'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:579,32'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:571,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:572,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:574,17'
              BranchSideFuncs:
                - _ssh_log
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:581,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:582,17'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:584,22'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:590,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:591,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:593,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:596,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:597,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:599,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:605,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:607,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:626,24'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/misc.c:607,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:608,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:617,28'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:608,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:609,36'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:615,9'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:610,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:611,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:613,26'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:618,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:619,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:621,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/misc.c:628,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:629,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/misc.c:632,5'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/misc.c:508,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:514,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:522,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:527,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:530,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:539,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:544,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:548,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:558,27'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:569,27'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:574,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:579,23'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:588,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:596,13'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/misc.c:609,27'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:617,19'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:626,15'
          Dst:             snprintf
        - Src:             '/src/libssh/src/misc.c:632,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/misc.c:637,5'
          Dst:             _ssh_log
    - functionName:    ssh_print_hexa
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - descr
        - what
        - len
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - ssh_get_hexa
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:446,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:449,13'
              BranchSideFuncs:
                - fprintf
                - free
      Callsites:
        - Src:             '/src/libssh/src/misc.c:444,18'
          Dst:             ssh_get_hexa
        - Src:             '/src/libssh/src/misc.c:449,5'
          Dst:             fprintf
    - functionName:    ssh_get_hexa
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - what
        - len
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:420,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:421,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:424,19'
              BranchSideFuncs:
                - malloc
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/misc.c:425,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:429,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/misc.c:429,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:430,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/misc.c:434,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_hostport
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - host
        - port
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:385,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:390,18'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
        - Branch String:   '/src/libssh/src/misc.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:395,14'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             '/src/libssh/src/misc.c:390,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/misc.c:395,5'
          Dst:             snprintf
    - functionName:    ssh_lowercase
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:364,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:365,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:368,16'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - tolower
        - Branch String:   '/src/libssh/src/misc.c:369,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:370,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:373,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - tolower
        - Branch String:   '/src/libssh/src/misc.c:373,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:374,19'
              BranchSideFuncs:
                - tolower
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '/src/libssh/src/misc.c:377,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:368,9'
          Dst:             strdup
        - Src:             '/src/libssh/src/misc.c:374,10'
          Dst:             tolower
    - functionName:    ssh_is_ipaddr
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inet_pton
        - ssh_is_ipaddr_v4
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:345,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:349,34'
              BranchSideFuncs:
                - inet_pton
                - __sanitizer_cov_trace_const_cmp4
                - ssh_is_ipaddr_v4
            - BranchSide:      '/src/libssh/src/misc.c:355,29'
              BranchSideFuncs:
                - ssh_is_ipaddr_v4
        - Branch String:   '/src/libssh/src/misc.c:350,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:353,5'
              BranchSideFuncs:
                - ssh_is_ipaddr_v4
      Callsites:
        - Src:             '/src/libssh/src/misc.c:345,9'
          Dst:             strchr
        - Src:             '/src/libssh/src/misc.c:349,14'
          Dst:             inet_pton
        - Src:             '/src/libssh/src/misc.c:355,12'
          Dst:             ssh_is_ipaddr_v4
    - functionName:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_is_ipaddr_v4
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inet_pton
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:333,10'
          Dst:             inet_pton
    - functionName:    ssh_dir_writeable
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:295,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:299,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/misc.c:299,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:299,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/misc.c:303,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/misc.c:299,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:294,10'
          Dst:             stat
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_file_readaccess_ok
      functionSourceFile: '/src/libssh/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - access
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/misc.c:274,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/misc.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/misc.c:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/misc.c:274,9'
          Dst:             access
    - functionName:    ssh_bind_options_expand_escape
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sshbind
        - s
      BBCount:         36
      ICount:          272
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_path_expand_tilde
        - strdup
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:2334,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2335,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:2339,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/options.c:2339,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2340,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/options.c:2345,11'
              BranchSideFuncs:
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:2346,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2347,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:2352,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2355,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2356,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:2407,10'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:2356,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2357,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:2368,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2359,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2360,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:2364,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2369,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2370,13'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:2373,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2373,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2375,28'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:2378,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2385,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2386,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:2392,21'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2393,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2394,13'
              BranchSideFuncs:
                - _ssh_set_error
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:2401,20'
              BranchSideFuncs:
                - strlen
                - strncpy
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2404,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2404,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:2405,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strncpy
                - free
                - _ssh_set_error
                - free
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:2411,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2412,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:2415,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/options.c:2333,9'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/options.c:2335,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2339,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/options.c:2340,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:2347,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2375,21'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:2378,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:2386,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2392,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/options.c:2394,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:2401,13'
          Dst:             strlen
        - Src:             '/src/libssh/src/options.c:2402,9'
          Dst:             strncpy
        - Src:             '/src/libssh/src/options.c:2410,22'
          Dst:             strlen
        - Src:             '/src/libssh/src/options.c:2410,9'
          Dst:             realloc
        - Src:             '/src/libssh/src/options.c:2412,9'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_bind_options_parse_config
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sshbind
        - filename
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_bind_config_parse_file
        - ssh_bind_options_expand_escape
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:2438,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2439,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:2444,11'
              BranchSideFuncs:
                - ssh_bind_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_expand_escape
                - ssh_bind_config_parse_file
                - free
        - Branch String:   '/src/libssh/src/options.c:2444,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2445,41'
              BranchSideFuncs:
                - ssh_bind_options_expand_escape
                - ssh_bind_config_parse_file
                - free
            - BranchSide:      '/src/libssh/src/options.c:2452,9'
              BranchSideFuncs:
                - ssh_bind_options_expand_escape
                - ssh_bind_config_parse_file
                - free
        - Branch String:   '/src/libssh/src/options.c:2446,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2447,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:2449,9'
              BranchSideFuncs:
                - ssh_bind_options_expand_escape
                - ssh_bind_config_parse_file
                - free
        - Branch String:   '/src/libssh/src/options.c:2452,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2453,60'
              BranchSideFuncs:
                - ssh_bind_options_expand_escape
                - ssh_bind_config_parse_file
                - free
            - BranchSide:      '/src/libssh/src/options.c:2463,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:2454,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2455,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:2459,41'
              BranchSideFuncs:
                - ssh_bind_config_parse_file
                - free
      Callsites:
        - Src:             '/src/libssh/src/options.c:2445,14'
          Dst:             ssh_bind_config_parse_file
        - Src:             '/src/libssh/src/options.c:2453,29'
          Dst:             ssh_bind_options_expand_escape
        - Src:             '/src/libssh/src/options.c:2459,14'
          Dst:             ssh_bind_config_parse_file
    - functionName:    ssh_bind_set_algo
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_bind_struct *'
        - int
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - sshbind
        - algo
        - list
        - place
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_options_set_algo
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/options.c:1804,12'
          Dst:             ssh_options_set_algo
    - functionName:    ssh_options_set_algo
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - algo
        - list
        - place
      BBCount:         29
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - FIPS_mode
        - _ssh_set_error
        - ssh_add_to_default_algos
        - ssh_keep_fips_algos
        - ssh_keep_known_algos
        - ssh_kex_get_description
        - ssh_prefix_default_algos
        - ssh_remove_from_default_algos
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:247,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:248,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_kex_get_description
                - _ssh_set_error
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_keep_known_algos
                - ssh_keep_fips_algos
                - ssh_prefix_default_algos
                - ssh_remove_from_default_algos
                - ssh_add_to_default_algos
            - BranchSide:      '/src/libssh/src/options.c:257,9'
              BranchSideFuncs:
                - free
                - ssh_kex_get_description
                - _ssh_set_error
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_keep_known_algos
                - ssh_keep_fips_algos
        - Branch String:   '/src/libssh/src/options.c:248,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:249,42'
              BranchSideFuncs:
                - ssh_add_to_default_algos
                - free
                - ssh_kex_get_description
                - _ssh_set_error
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_keep_known_algos
                - ssh_keep_fips_algos
            - BranchSide:      '/src/libssh/src/options.c:250,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_kex_get_description
                - _ssh_set_error
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_keep_known_algos
                - ssh_keep_fips_algos
                - ssh_prefix_default_algos
                - ssh_remove_from_default_algos
        - Branch String:   '/src/libssh/src/options.c:250,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:251,47'
              BranchSideFuncs:
                - ssh_remove_from_default_algos
                - free
                - ssh_kex_get_description
                - _ssh_set_error
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_keep_known_algos
                - ssh_keep_fips_algos
            - BranchSide:      '/src/libssh/src/options.c:252,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_kex_get_description
                - _ssh_set_error
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_keep_known_algos
                - ssh_keep_fips_algos
                - ssh_prefix_default_algos
        - Branch String:   '/src/libssh/src/options.c:257,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:258,13'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_keep_known_algos
                - free
                - ssh_kex_get_description
                - _ssh_set_error
                - ssh_keep_fips_algos
            - BranchSide:      '/src/libssh/src/options.c:265,9'
              BranchSideFuncs:
                - free
                - ssh_kex_get_description
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:258,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:259,37'
              BranchSideFuncs:
                - ssh_keep_fips_algos
                - free
                - ssh_kex_get_description
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:261,38'
              BranchSideFuncs:
                - ssh_keep_known_algos
                - free
                - ssh_kex_get_description
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:265,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:266,9'
              BranchSideFuncs:
                - ssh_kex_get_description
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:272,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/options.c:272,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:272,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:273,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/options.c:249,17'
          Dst:             ssh_add_to_default_algos
        - Src:             '/src/libssh/src/options.c:251,17'
          Dst:             ssh_remove_from_default_algos
        - Src:             '/src/libssh/src/options.c:253,17'
          Dst:             ssh_prefix_default_algos
        - Src:             '/src/libssh/src/options.c:258,13'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/options.c:259,17'
          Dst:             ssh_keep_fips_algos
        - Src:             '/src/libssh/src/options.c:261,17'
          Dst:             ssh_keep_known_algos
        - Src:             '/src/libssh/src/options.c:266,9'
          Dst:             ssh_kex_get_description
        - Src:             '/src/libssh/src/options.c:266,9'
          Dst:             _ssh_set_error
    - functionName:    FIPS_mode
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_bind_set_key
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - sshbind
        - key_loc
        - value
      BBCount:         14
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1783,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1784,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1787,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1787,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1787,9'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1788,27'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
      Callsites:
        - Src:             '/src/libssh/src/options.c:1784,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1788,20'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:1790,13'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_bind_key_size_allowed
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - sshbind
        - key
      BBCount:         8
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_key_size_allowed_rsa
        - ssh_key_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1766,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1769,20'
              BranchSideFuncs:
                - ssh_key_size_allowed_rsa
            - BranchSide:      '/src/libssh/src/options.c:1769,20'
              BranchSideFuncs:
                - ssh_key_size_allowed_rsa
            - BranchSide:      '/src/libssh/src/options.c:1772,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/options.c:1766,13'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/options.c:1770,16'
          Dst:             ssh_key_size_allowed_rsa
    - functionName:    ssh_bind_options_set
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_bind_struct *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - sshbind
        - type
        - value
      BBCount:         214
      ICount:          1164
      EdgeCount:       270
      CyclomaticComplexity: 58
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_bind_key_size_allowed
        - ssh_bind_set_algo
        - ssh_bind_set_key
        - ssh_key_free
        - ssh_key_size
        - ssh_key_type
        - ssh_path_expand_tilde
        - ssh_pki_import_privkey_file
        - ssh_set_log_level
        - strdup
        - strtol
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1948,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1949,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1952,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error_invalid
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
                - strdup
                - strtol
                - ssh_set_log_level
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - ssh_set_log_level
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - strdup
                - strtol
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - _ssh_set_error
                - _ssh_set_error_invalid
                - ssh_pki_import_privkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_free
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
                - _ssh_set_error_invalid
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1952,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1957,11'
              BranchSideFuncs:
                - ssh_pki_import_privkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_free
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1957,11'
              BranchSideFuncs:
                - ssh_pki_import_privkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_free
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1957,11'
              BranchSideFuncs:
                - ssh_pki_import_privkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_free
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2026,13'
              BranchSideFuncs:
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - _ssh_set_error
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2075,11'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2088,11'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2097,11'
              BranchSideFuncs:
                - strdup
                - strtol
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:2117,11'
              BranchSideFuncs:
                - ssh_set_log_level
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2126,11'
              BranchSideFuncs:
                - strdup
                - strtol
                - ssh_set_log_level
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - ssh_set_log_level
            - BranchSide:      '/src/libssh/src/options.c:2146,11'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2159,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2174,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2189,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2219,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2234,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - free
            - BranchSide:      '/src/libssh/src/options.c:2250,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2265,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2280,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2289,13'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2302,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2317,7'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1957,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1958,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1963,20'
              BranchSideFuncs:
                - ssh_pki_import_privkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_free
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1967,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1968,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1970,47'
              BranchSideFuncs:
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_free
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1971,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1972,15'
              BranchSideFuncs:
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:1980,35'
              BranchSideFuncs:
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1981,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1986,31'
              BranchSideFuncs:
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:1986,31'
              BranchSideFuncs:
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:1986,31'
              BranchSideFuncs:
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:1996,31'
              BranchSideFuncs:
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2000,31'
              BranchSideFuncs:
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2004,15'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/options.c:2009,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2010,28'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2016,33'
              BranchSideFuncs:
                - ssh_bind_set_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/options.c:2017,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2018,28'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2021,25'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/options.c:2026,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2027,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2031,22'
              BranchSideFuncs:
                - ssh_bind_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:2035,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2036,17'
              BranchSideFuncs:
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:2043,37'
              BranchSideFuncs:
                - ssh_key_type
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:2044,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2049,37'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2049,37'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2049,37'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2058,37'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2061,37'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/options.c:2064,21'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_key_free
        - Branch String:   '/src/libssh/src/options.c:2068,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2069,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:2070,27'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/options.c:2075,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2076,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2079,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:2079,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2079,9'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:2080,36'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:2088,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2089,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2092,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:2097,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2098,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:2100,20'
              BranchSideFuncs:
                - strdup
                - strtol
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:2101,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2102,11'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:2105,20'
              BranchSideFuncs:
                - strtol
                - free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/options.c:2106,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2107,13'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/options.c:2111,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/options.c:2108,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2108,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:2109,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:2111,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2111,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:2113,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:2117,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2118,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2121,26'
              BranchSideFuncs:
                - ssh_set_log_level
        - Branch String:   '/src/libssh/src/options.c:2126,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2127,8'
              BranchSideFuncs:
                - ssh_set_log_level
            - BranchSide:      '/src/libssh/src/options.c:2129,20'
              BranchSideFuncs:
                - strdup
                - strtol
                - ssh_set_log_level
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:2130,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2131,11'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:2134,20'
              BranchSideFuncs:
                - strtol
                - ssh_set_log_level
                - free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/options.c:2135,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2136,13'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/options.c:2140,9'
              BranchSideFuncs:
                - ssh_set_log_level
                - free
        - Branch String:   '/src/libssh/src/options.c:2137,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2137,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:2138,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:2140,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2140,9'
              BranchSideFuncs:
                - free
                - ssh_set_log_level
            - BranchSide:      '/src/libssh/src/options.c:2142,27'
              BranchSideFuncs:
                - ssh_set_log_level
        - Branch String:   '/src/libssh/src/options.c:2146,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2147,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2150,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:2150,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2150,9'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:2151,34'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:2160,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2160,26'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2161,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2160,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2161,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2164,36'
              BranchSideFuncs:
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:2175,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2175,26'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2176,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2175,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2176,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2179,36'
              BranchSideFuncs:
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:2190,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2190,26'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2191,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2190,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2191,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2194,36'
              BranchSideFuncs:
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:2205,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2205,26'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2206,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2205,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2206,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2209,36'
              BranchSideFuncs:
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:2220,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2220,26'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2221,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2220,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2221,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2224,36'
              BranchSideFuncs:
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:2235,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2235,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2236,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2236,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2237,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:2238,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2238,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2239,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2242,57'
              BranchSideFuncs:
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:2251,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2251,26'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2252,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2251,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2252,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2255,36'
              BranchSideFuncs:
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:2266,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2266,26'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2267,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:2266,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2267,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2270,36'
              BranchSideFuncs:
                - ssh_bind_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:2280,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2281,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2284,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:2289,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2290,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2293,13'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:2293,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2293,13'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:2294,43'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:2302,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2303,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:2306,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:2307,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2307,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:2313,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:2307,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:2308,17'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:2313,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/options.c:1958,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1966,16'
          Dst:             ssh_pki_import_privkey_file
        - Src:             '/src/libssh/src/options.c:1970,21'
          Dst:             ssh_bind_key_size_allowed
        - Src:             '/src/libssh/src/options.c:1972,15'
          Dst:             ssh_key_size
        - Src:             '/src/libssh/src/options.c:1972,15'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:1976,15'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/options.c:1980,22'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/options.c:2004,15'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:2010,15'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/options.c:2016,16'
          Dst:             ssh_bind_set_key
        - Src:             '/src/libssh/src/options.c:2018,15'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/options.c:2021,11'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/options.c:2027,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2034,23'
          Dst:             ssh_bind_key_size_allowed
        - Src:             '/src/libssh/src/options.c:2036,17'
          Dst:             ssh_key_size
        - Src:             '/src/libssh/src/options.c:2036,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:2043,24'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/options.c:2064,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:2070,13'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/options.c:2076,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2080,29'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:2082,11'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2089,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2100,13'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:2102,11'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2105,13'
          Dst:             strtol
        - Src:             '/src/libssh/src/options.c:2107,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/options.c:2118,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2122,9'
          Dst:             ssh_set_log_level
        - Src:             '/src/libssh/src/options.c:2127,8'
          Dst:             ssh_set_log_level
        - Src:             '/src/libssh/src/options.c:2129,13'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:2131,11'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2134,13'
          Dst:             strtol
        - Src:             '/src/libssh/src/options.c:2136,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/options.c:2142,9'
          Dst:             ssh_set_log_level
        - Src:             '/src/libssh/src/options.c:2147,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2151,27'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:2153,11'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2161,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2164,18'
          Dst:             ssh_bind_set_algo
        - Src:             '/src/libssh/src/options.c:2176,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2179,18'
          Dst:             ssh_bind_set_algo
        - Src:             '/src/libssh/src/options.c:2191,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2194,18'
          Dst:             ssh_bind_set_algo
        - Src:             '/src/libssh/src/options.c:2206,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2209,18'
          Dst:             ssh_bind_set_algo
        - Src:             '/src/libssh/src/options.c:2221,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2224,18'
          Dst:             ssh_bind_set_algo
        - Src:             '/src/libssh/src/options.c:2239,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2242,35'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/options.c:2244,17'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2252,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2255,18'
          Dst:             ssh_bind_set_algo
        - Src:             '/src/libssh/src/options.c:2267,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2270,18'
          Dst:             ssh_bind_set_algo
        - Src:             '/src/libssh/src/options.c:2281,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2290,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2294,36'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:2296,17'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:2303,13'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:2308,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:2317,7'
          Dst:             _ssh_set_error
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_options_apply
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         67
      ICount:          485
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - _ssh_list_pop_head
        - snprintf
        - ssh_list_append
        - ssh_list_prepend
        - ssh_options_set
        - ssh_path_expand_escape
        - strdup
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1639,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1640,30'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1646,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1641,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1642,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1644,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1646,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1647,30'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
            - BranchSide:      '/src/libssh/src/options.c:1653,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
        - Branch String:   '/src/libssh/src/options.c:1648,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1649,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1651,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
        - Branch String:   '/src/libssh/src/options.c:1653,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1654,13'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
                - ssh_path_expand_escape
            - BranchSide:      '/src/libssh/src/options.c:1667,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
        - Branch String:   '/src/libssh/src/options.c:1654,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1655,42'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/options.c:1657,42'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
        - Branch String:   '/src/libssh/src/options.c:1659,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1660,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1662,14'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - ssh_path_expand_escape
                - free
                - strdup
        - Branch String:   '/src/libssh/src/options.c:1667,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1668,13'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/options.c:1683,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:1668,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1669,19'
              BranchSideFuncs:
                - strdup
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:1671,42'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:1674,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1675,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1677,14'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:1683,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1684,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:1716,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1684,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1685,19'
              BranchSideFuncs:
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:1714,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1689,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1690,28'
              BranchSideFuncs:
                - malloc
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - free
            - BranchSide:      '/src/libssh/src/options.c:1703,46'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1691,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1692,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1695,31'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_cmp8
                - ssh_path_expand_escape
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:1696,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1697,26'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:1700,46'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1707,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1708,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1710,18'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1716,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1717,13'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
                - ssh_path_expand_escape
                - free
            - BranchSide:      '/src/libssh/src/options.c:1728,16'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1717,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1718,42'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
            - BranchSide:      '/src/libssh/src/options.c:1726,5'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1719,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1720,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1722,18'
              BranchSideFuncs:
                - free
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1728,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1731,20'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
            - BranchSide:      '/src/libssh/src/options.c:1754,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1732,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1736,42'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
            - BranchSide:      '/src/libssh/src/options.c:1745,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - free
                - ssh_list_prepend
        - Branch String:   '/src/libssh/src/options.c:1737,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1738,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1740,18'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_list_prepend
        - Branch String:   '/src/libssh/src/options.c:1745,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1746,35'
              BranchSideFuncs:
                - ssh_list_prepend
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_path_expand_escape
                - free
            - BranchSide:      '/src/libssh/src/options.c:1748,34'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
        - Branch String:   '/src/libssh/src/options.c:1750,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1751,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1753,5'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
                - ssh_path_expand_escape
                - free
      Callsites:
        - Src:             '/src/libssh/src/options.c:1640,14'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1647,14'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1655,19'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1657,19'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1669,19'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:1671,19'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1686,27'
          Dst:             strlen
        - Src:             '/src/libssh/src/options.c:1689,17'
          Dst:             strncmp
        - Src:             '/src/libssh/src/options.c:1695,22'
          Dst:             snprintf
        - Src:             '/src/libssh/src/options.c:1700,23'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1703,23'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1718,19'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1728,16'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/options.c:1732,13'
          Dst:             strncmp
        - Src:             '/src/libssh/src/options.c:1736,19'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1746,18'
          Dst:             ssh_list_prepend
        - Src:             '/src/libssh/src/options.c:1748,18'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/options.c:1730,16'
          Dst:             _ssh_list_pop_head
    - functionName:    ssh_options_set
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - value
      BBCount:         465
      ICount:          2627
      EdgeCount:       605
      CyclomaticComplexity: 142
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_get_local_username
        - ssh_list_append
        - ssh_list_prepend
        - ssh_options_set
        - ssh_options_set_algo
        - ssh_path_expand_tilde
        - ssh_set_log_level
        - strcasecmp
        - strdup
        - strrchr
        - strtol
      functionUses:    48
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:584,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:588,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - strdup
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_list_append
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_path_expand_tilde
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_get_local_username
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strrchr
                - strdup
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:588,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:590,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strrchr
                - strdup
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:626,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:640,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:666,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:682,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:696,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_get_local_username
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:717,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_path_expand_tilde
                - free
            - BranchSide:      '/src/libssh/src/options.c:737,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_list_append
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:737,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_list_append
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:757,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - free
            - BranchSide:      '/src/libssh/src/options.c:774,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - strdup
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:796,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:810,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:824,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:826,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:828,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:843,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:871,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:885,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:899,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:913,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:927,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:941,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:955,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:969,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:989,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1010,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1021,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1034,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1044,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1063,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1077,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1091,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1104,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1104,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1104,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1104,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1124,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1133,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1142,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1151,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1166,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1181,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - free
            - BranchSide:      '/src/libssh/src/options.c:1197,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1206,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1219,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1237,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:591,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:591,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:592,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:591,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:592,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:595,28'
              BranchSideFuncs:
                - strdup
                - strrchr
                - strdup
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:596,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:597,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:600,29'
              BranchSideFuncs:
                - strrchr
                - strdup
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:602,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:602,17'
              BranchSideFuncs:
                - free
                - strdup
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:604,21'
              BranchSideFuncs:
                - strdup
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:604,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:605,22'
              BranchSideFuncs:
                - strdup
                - strdup
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:621,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:607,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:608,25'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:613,21'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
                - free
        - Branch String:   '/src/libssh/src/options.c:608,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:608,25'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:609,25'
              BranchSideFuncs:
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:613,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:613,21'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:614,53'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:615,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:615,21'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:616,25'
              BranchSideFuncs:
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:616,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:617,25'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:620,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:626,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:627,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:630,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:631,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:632,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:636,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:641,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:641,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:642,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:641,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:642,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:645,28'
              BranchSideFuncs:
                - strdup
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:646,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:647,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:650,28'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/options.c:651,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:652,21'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/options.c:656,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
                - free
        - Branch String:   '/src/libssh/src/options.c:653,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:653,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:654,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:656,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:656,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:657,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:657,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:658,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:662,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:666,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:667,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:671,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:672,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:673,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:678,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:683,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:683,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:684,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:683,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:684,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:688,24'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   '/src/libssh/src/options.c:689,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:690,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:692,13'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/options.c:692,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:692,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:693,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:697,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:697,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_get_local_username
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:698,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_get_local_username
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:698,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:699,21'
              BranchSideFuncs:
                - ssh_get_local_username
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:705,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:700,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:701,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:704,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:705,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:706,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:709,49'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:718,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:718,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_path_expand_tilde
            - BranchSide:      '/src/libssh/src/options.c:719,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - ssh_path_expand_tilde
        - Branch String:   '/src/libssh/src/options.c:719,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:720,40'
              BranchSideFuncs:
                - ssh_path_expand_tilde
            - BranchSide:      '/src/libssh/src/options.c:724,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:721,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:722,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:724,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:724,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:725,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:728,62'
              BranchSideFuncs:
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:738,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:738,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:739,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:738,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:739,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:742,24'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_list_append
        - Branch String:   '/src/libssh/src/options.c:743,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:744,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:746,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_prepend
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_list_append
        - Branch String:   '/src/libssh/src/options.c:746,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:747,38'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/options.c:749,39'
              BranchSideFuncs:
                - ssh_list_prepend
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/options.c:751,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:752,22'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:755,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:758,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:758,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:759,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:759,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:761,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:761,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:761,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:762,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:765,51'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:766,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:767,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:770,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:775,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:775,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:776,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:776,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:778,21'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:783,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:779,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:780,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:783,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:783,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:784,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:787,58'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:788,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:789,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:792,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:796,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:797,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:800,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:801,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:802,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:806,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:810,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:811,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:814,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:815,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:816,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:820,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:828,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:829,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:832,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_log_level
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:833,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:834,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:838,50'
              BranchSideFuncs:
                - ssh_set_log_level
        - Branch String:   '/src/libssh/src/options.c:844,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:844,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:845,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:844,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:845,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:849,28'
              BranchSideFuncs:
                - strdup
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:850,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:851,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:854,28'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/options.c:855,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:856,21'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/options.c:860,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_set_log_level
                - _ssh_set_error_invalid
                - free
        - Branch String:   '/src/libssh/src/options.c:857,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:857,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:858,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:860,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:860,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_set_log_level
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:861,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_set_log_level
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:861,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:862,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:866,49'
              BranchSideFuncs:
                - ssh_set_log_level
        - Branch String:   '/src/libssh/src/options.c:872,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:872,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:873,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:872,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:873,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:876,43'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:886,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:886,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:887,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:886,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:887,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:890,43'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:900,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:900,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:901,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:900,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:901,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:904,43'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:914,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:914,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:915,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:914,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:915,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:918,43'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:928,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:928,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:929,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:928,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:929,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:932,43'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:942,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:942,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:943,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:942,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:943,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:946,43'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:956,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:956,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:957,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:956,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:957,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:960,43'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:970,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:970,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:971,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:970,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:971,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:974,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:975,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:976,25'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:977,39'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:990,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:990,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:991,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:990,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:991,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:994,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:995,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:996,25'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:997,39'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1011,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1011,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1012,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1011,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1012,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1015,32'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1015,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1016,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1017,32'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1017,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1018,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1019,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1021,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1022,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1025,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1026,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1026,32'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1027,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1026,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1027,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1030,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1034,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1035,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1038,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1045,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1045,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1046,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1045,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1046,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1049,17'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
        - Branch String:   '/src/libssh/src/options.c:1049,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1049,17'
              BranchSideFuncs:
                - free
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
            - BranchSide:      '/src/libssh/src/options.c:1051,33'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/options.c:1054,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1055,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1057,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1064,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1064,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1065,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1064,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1065,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1068,17'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1068,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1068,17'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1069,60'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1078,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1078,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1079,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1078,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1079,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1082,17'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1082,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1082,17'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1083,60'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1091,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1092,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1095,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1104,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1105,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1108,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1109,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1109,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1111,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1111,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1109,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1113,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1116,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1117,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1119,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1124,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1125,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1128,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1133,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1134,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1137,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1142,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1143,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1146,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1151,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1152,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1155,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1156,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1157,21'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:1162,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1166,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1167,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1170,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1171,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1171,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:1177,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1171,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1172,21'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/options.c:1177,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1182,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1182,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1183,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1183,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1185,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1185,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1185,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1186,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1189,68'
              BranchSideFuncs:
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1197,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1198,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1201,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1206,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1207,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1210,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1211,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1211,52'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1212,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1211,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1212,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1215,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1220,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1220,30'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1221,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1220,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1221,17'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1224,17'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1224,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1224,17'
              BranchSideFuncs:
                - free
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1225,33'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_tilde
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1228,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1229,25'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1232,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/options.c:592,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:595,21'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:597,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:600,21'
          Dst:             strrchr
        - Src:             '/src/libssh/src/options.c:606,42'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:609,25'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:614,46'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:617,25'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:627,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:632,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:642,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:645,21'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:647,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:650,21'
          Dst:             strtol
        - Src:             '/src/libssh/src/options.c:652,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/options.c:658,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:668,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:674,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:684,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:688,17'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:699,21'
          Dst:             ssh_get_local_username
        - Src:             '/src/libssh/src/options.c:701,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:706,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:709,42'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:711,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:720,40'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/options.c:725,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:728,40'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/options.c:730,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:739,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:742,17'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:747,22'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/options.c:749,22'
          Dst:             ssh_list_prepend
        - Src:             '/src/libssh/src/options.c:762,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:765,44'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:767,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:778,21'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:780,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:784,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:787,51'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:789,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:797,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:802,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:811,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:816,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:829,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:834,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:839,17'
          Dst:             ssh_set_log_level
        - Src:             '/src/libssh/src/options.c:846,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:849,21'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:851,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:854,21'
          Dst:             strtol
        - Src:             '/src/libssh/src/options.c:856,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/options.c:862,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:867,17'
          Dst:             ssh_set_log_level
        - Src:             '/src/libssh/src/options.c:873,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:876,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:887,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:890,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:901,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:904,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:915,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:918,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:929,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:932,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:943,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:946,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:957,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:960,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:971,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:975,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/options.c:977,28'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/options.c:980,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:991,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:995,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/options.c:997,28'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/options.c:1001,22'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/options.c:1012,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1015,16'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1017,16'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1022,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1027,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1035,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1046,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1051,22'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/options.c:1053,25'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:1065,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1069,53'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:1071,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1079,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1083,53'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:1085,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1092,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1105,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1125,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1134,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1143,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1152,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1157,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:1167,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1172,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:1186,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1189,46'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/options.c:1191,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1198,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1207,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1212,21'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1221,17'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1225,22'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/options.c:1227,50'
          Dst:             ssh_path_expand_tilde
        - Src:             '/src/libssh/src/options.c:1229,25'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1237,13'
          Dst:             _ssh_set_error
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_options_parse_config
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - filename
      BBCount:         24
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_config_parse_file
        - ssh_options_set
        - ssh_path_expand_escape
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1593,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1594,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1596,7'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
                - ssh_path_expand_escape
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1596,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1597,5'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1601,7'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
                - ssh_path_expand_escape
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1601,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1602,27'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_path_expand_escape
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
                - ssh_path_expand_escape
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1610,7'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
                - ssh_path_expand_escape
        - Branch String:   '/src/libssh/src/options.c:1603,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1604,11'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1607,3'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
                - ssh_path_expand_escape
        - Branch String:   '/src/libssh/src/options.c:1610,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1611,48'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
            - BranchSide:      '/src/libssh/src/options.c:1613,48'
              BranchSideFuncs:
                - ssh_path_expand_escape
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
        - Branch String:   '/src/libssh/src/options.c:1615,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1616,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1619,29'
              BranchSideFuncs:
                - ssh_config_parse_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_config_parse_file
        - Branch String:   '/src/libssh/src/options.c:1620,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1621,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:1623,7'
              BranchSideFuncs:
                - free
                - ssh_config_parse_file
        - Branch String:   '/src/libssh/src/options.c:1623,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1624,33'
              BranchSideFuncs:
                - ssh_config_parse_file
                - free
            - BranchSide:      '/src/libssh/src/options.c:1628,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '/src/libssh/src/options.c:1597,5'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1602,11'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1604,11'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1611,25'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1613,25'
          Dst:             ssh_path_expand_escape
        - Src:             '/src/libssh/src/options.c:1619,7'
          Dst:             ssh_config_parse_file
        - Src:             '/src/libssh/src/options.c:1624,11'
          Dst:             ssh_config_parse_file
    - functionName:    ssh_options_getopt
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'int *'
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - argcptr
        - argv
      BBCount:         112
      ICount:          630
      EdgeCount:       143
      CyclomaticComplexity: 33
      functionsReached:
        - _ssh_set_error_oom
        - getopt
        - realloc
        - ssh_options_set
        - ssh_set_log_level
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1434,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1435,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1438,12'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1439,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1440,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1493,14'
              BranchSideFuncs:
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1440,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1442,20'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1445,20'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1448,23'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1451,13'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1453,22'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1456,24'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1459,21'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1462,13'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1464,13'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1467,31'
              BranchSideFuncs:
                - realloc
                - __sanitizer_cov_trace_cmp4
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1468,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1469,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1473,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1469,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1469,21'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1470,21'
              BranchSideFuncs:
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1479,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1479,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error_oom
                - free
                - realloc
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1491,9'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1479,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1480,35'
              BranchSideFuncs:
                - realloc
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1491,9'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1481,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1482,25'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1486,28'
              BranchSideFuncs:
                - getopt
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
                - __sanitizer_cov_trace_switch
                - realloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1482,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1482,25'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1483,25'
              BranchSideFuncs:
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1495,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1496,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1500,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1496,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1496,9'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1497,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1501,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1502,23'
              BranchSideFuncs:
                - realloc
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1514,23'
              BranchSideFuncs:
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/options.c:1503,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1504,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/options.c:1508,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_set_log_level
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - realloc
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/options.c:1504,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1504,13'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1505,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1518,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1519,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/options.c:1524,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/options.c:1519,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1519,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/options.c:1520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:1524,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1526,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/options.c:1528,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/options.c:1530,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1530,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1533,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1533,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1534,29'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1539,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1534,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1535,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1537,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1539,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1539,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1548,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1539,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1540,29'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1548,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1540,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1541,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1543,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1543,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1543,37'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1546,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1543,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1544,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1546,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1548,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1548,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1554,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1548,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1549,29'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1554,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1549,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1550,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1552,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1554,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1554,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1560,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
        - Branch String:   '/src/libssh/src/options.c:1554,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1555,29'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/options.c:1560,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
        - Branch String:   '/src/libssh/src/options.c:1555,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1556,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
            - BranchSide:      '/src/libssh/src/options.c:1558,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_set
        - Branch String:   '/src/libssh/src/options.c:1560,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1561,25'
              BranchSideFuncs:
                - ssh_options_set
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/options.c:1564,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1564,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1565,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1568,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/options.c:1439,18'
          Dst:             getopt
        - Src:             '/src/libssh/src/options.c:1467,23'
          Dst:             realloc
        - Src:             '/src/libssh/src/options.c:1470,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1480,27'
          Dst:             realloc
        - Src:             '/src/libssh/src/options.c:1483,25'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1494,11'
          Dst:             realloc
        - Src:             '/src/libssh/src/options.c:1497,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1502,15'
          Dst:             realloc
        - Src:             '/src/libssh/src/options.c:1505,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/options.c:1514,5'
          Dst:             ssh_set_log_level
        - Src:             '/src/libssh/src/options.c:1534,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1540,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1543,21'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1549,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1555,13'
          Dst:             ssh_options_set
        - Src:             '/src/libssh/src/options.c:1561,9'
          Dst:             ssh_options_set
    - functionName:    getopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_options_get
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - type
        - value
      BBCount:         26
      ICount:          181
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_list_get_iterator
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1324,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1325,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - strdup
                - _ssh_set_error_oom
                - ssh_list_get_iterator
                - ssh_list_get_iterator
                - _ssh_set_error
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/options.c:1328,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1329,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/options.c:1333,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - strdup
                - _ssh_set_error_oom
                - ssh_list_get_iterator
                - ssh_list_get_iterator
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1333,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1336,19'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1340,19'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1345,40'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - strdup
                - _ssh_set_error_oom
                - ssh_list_get_iterator
            - BranchSide:      '/src/libssh/src/options.c:1356,19'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1360,19'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1364,19'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1368,19'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1372,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/options.c:1346,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1347,44'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1349,17'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1349,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1350,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1352,19'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1376,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1377,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1379,21'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/options.c:1380,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1381,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/options.c:1384,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/options.c:1329,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/options.c:1345,18'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/options.c:1347,22'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/options.c:1372,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/options.c:1379,14'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:1381,9'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_options_get_port
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'int *'
      constantsTouched: []
      argNames:
        - session
        - port_target
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:1260,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1261,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1264,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/options.c:1264,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:1265,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:1269,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_options_copy
      functionSourceFile: '/src/libssh/src/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_session_struct **'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         95
      ICount:          754
      EdgeCount:       129
      CyclomaticComplexity: 36
      functionsReached:
        - _ssh_list_pop_head
        - ssh_free
        - ssh_list_append
        - ssh_list_get_iterator
        - ssh_new
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/options.c:75,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:75,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:76,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/options.c:75,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:79,11'
              BranchSideFuncs:
                - ssh_new
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:80,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/options.c:84,9'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:84,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:85,37'
              BranchSideFuncs:
                - strdup
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:92,9'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:86,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:87,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:90,5'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:92,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:93,33'
              BranchSideFuncs:
                - strdup
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:100,9'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:94,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:95,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:98,5'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:100,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:101,37'
              BranchSideFuncs:
                - strdup
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:109,15'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
        - Branch String:   '/src/libssh/src/options.c:102,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:103,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:106,5'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - _ssh_list_pop_head
                - free
        - Branch String:   '/src/libssh/src/options.c:109,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:112,9'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - free
            - BranchSide:      '/src/libssh/src/options.c:115,12'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:112,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:112,9'
              BranchSideFuncs:
                - free
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:113,5'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_list_get_iterator
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
                - free
        - Branch String:   '/src/libssh/src/options.c:117,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:118,9'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:141,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:118,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:121,34'
              BranchSideFuncs:
                - strdup
                - ssh_list_append
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - free
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:137,16'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:122,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:123,26'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:127,34'
              BranchSideFuncs:
                - ssh_list_append
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:128,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:129,22'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:133,18'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_list_append
                - free
                - ssh_free
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:142,35'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:149,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:143,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:144,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:147,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:149,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:150,39'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:157,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:151,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:152,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:155,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:157,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:158,46'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:165,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:159,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:160,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:163,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:166,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:175,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:166,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:167,50'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:173,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:168,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:169,26'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:172,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:176,41'
              BranchSideFuncs:
                - strdup
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:183,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:177,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:178,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:181,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:183,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:184,50'
              BranchSideFuncs:
                - strdup
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:191,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:185,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:186,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:189,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:191,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:192,48'
              BranchSideFuncs:
                - strdup
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:199,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:193,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:194,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:197,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:200,48'
              BranchSideFuncs:
                - strdup
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:207,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:201,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:202,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:205,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - ssh_free
        - Branch String:   '/src/libssh/src/options.c:207,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:208,41'
              BranchSideFuncs:
                - strdup
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:215,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/options.c:209,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/options.c:210,22'
              BranchSideFuncs:
                - ssh_free
            - BranchSide:      '/src/libssh/src/options.c:213,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/options.c:79,11'
          Dst:             ssh_new
        - Src:             '/src/libssh/src/options.c:85,30'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:87,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:93,26'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:95,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:101,30'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:103,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:109,15'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/options.c:111,15'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/options.c:116,10'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/options.c:121,18'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:123,17'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:127,18'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/options.c:130,17'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:138,14'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/options.c:142,28'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:144,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:150,32'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:152,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:158,39'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:160,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:167,43'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:169,17'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:176,34'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:178,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:184,43'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:186,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:192,41'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:194,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:200,41'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:202,13'
          Dst:             ssh_free
        - Src:             '/src/libssh/src/options.c:208,34'
          Dst:             strdup
        - Src:             '/src/libssh/src/options.c:210,13'
          Dst:             ssh_free
    - functionName:    ssh_srv_pki_do_sign_sessionid
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - privkey
        - digest
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error
        - pki_do_sign
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_buffer_set_secure
        - ssh_key_is_private
        - ssh_key_size_allowed
        - ssh_pki_export_signature_blob
        - ssh_signature_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2646,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2646,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2647,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2646,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2646,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2647,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2646,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2647,9'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - _ssh_set_error
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/pki.c:2650,36'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - _ssh_set_error
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pki.c:2651,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2652,9'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/pki.c:2656,14'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pki.c:2656,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2656,37'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/pki.c:2657,37'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pki.c:2659,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2660,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/pki.c:2665,18'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2666,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2667,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2669,27'
              BranchSideFuncs:
                - ssh_buffer_set_secure
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2675,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2676,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2680,23'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2684,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2685,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2689,40'
              BranchSideFuncs:
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2690,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2690,14'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2691,18'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2696,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2696,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2698,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2646,48'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki.c:2650,15'
          Dst:             ssh_key_size_allowed
        - Src:             '/src/libssh/src/pki.c:2652,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/pki.c:2660,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/pki.c:2665,18'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:2669,5'
          Dst:             ssh_buffer_set_secure
        - Src:             '/src/libssh/src/pki.c:2671,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki.c:2681,23'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki.c:2682,23'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki.c:2680,11'
          Dst:             pki_do_sign
        - Src:             '/src/libssh/src/pki.c:2689,10'
          Dst:             ssh_pki_export_signature_blob
        - Src:             '/src/libssh/src/pki.c:2695,5'
          Dst:             ssh_signature_free
        - Src:             '/src/libssh/src/pki.c:2696,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_key_is_private
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - k
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:641,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:642,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:645,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_key_size_allowed
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - session
        - key
      BBCount:         8
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_key_size_allowed_rsa
        - ssh_key_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:403,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:406,20'
              BranchSideFuncs:
                - ssh_key_size_allowed_rsa
            - BranchSide:      '/src/libssh/src/pki.c:406,20'
              BranchSideFuncs:
                - ssh_key_size_allowed_rsa
            - BranchSide:      '/src/libssh/src/pki.c:409,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:403,13'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/pki.c:407,16'
          Dst:             ssh_key_size_allowed_rsa
    - functionName:    pki_do_sign
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionDepth:   0
      returnType:      'struct.ssh_signature_struct *'
      argCount:        4
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - privkey
        - input
        - input_len
        - hash_type
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
        - pki_key_check_hash_compatible
        - pki_sign_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2484,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2484,28'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2485,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2484,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2485,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2491,40'
              BranchSideFuncs:
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - pki_sign_data
        - Branch String:   '/src/libssh/src/pki.c:2492,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2493,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2496,26'
              BranchSideFuncs:
                - pki_sign_data
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2485,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2491,10'
          Dst:             pki_key_check_hash_compatible
        - Src:             '/src/libssh/src/pki.c:2496,12'
          Dst:             pki_sign_data
    - functionName:    ssh_pki_export_signature_blob
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_signature_struct *'
        - 'struct.ssh_string_struct **'
      constantsTouched: []
      argNames:
        - sig
        - sig_blob
      BBCount:         68
      ICount:          284
      EdgeCount:       86
      CyclomaticComplexity: 20
      functionsReached:
        - pki_signature_to_blob
        - ssh_buffer_add_ssh_string
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_from_char
        - ssh_string_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2171,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2171,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2172,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2171,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2172,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2175,11'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_to_blob
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2176,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2180,32'
              BranchSideFuncs:
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_to_blob
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2181,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2182,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2186,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_to_blob
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2182,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2182,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2187,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2187,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_to_blob
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2188,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_to_blob
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2188,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2189,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2193,33'
              BranchSideFuncs:
                - pki_signature_to_blob
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2189,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2189,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2194,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2195,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2199,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2195,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2195,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2196,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2200,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2200,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2201,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2201,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2202,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2206,45'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2202,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2202,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2203,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2207,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2208,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2212,26'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2208,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2208,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2209,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2213,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2213,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2214,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2214,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2215,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2219,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2215,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2215,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2216,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2175,11'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:2180,11'
          Dst:             ssh_string_from_char
        - Src:             '/src/libssh/src/pki.c:2182,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2186,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki.c:2187,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2189,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2193,11'
          Dst:             pki_signature_to_blob
        - Src:             '/src/libssh/src/pki.c:2195,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2199,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki.c:2200,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2202,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2206,26'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki.c:2206,11'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki.c:2208,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2212,31'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki.c:2212,52'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki.c:2212,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki.c:2213,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2215,9'
          Dst:             ssh_string_free
    - functionName:    ssh_signature_free
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_signature_struct *'
      constantsTouched: []
      argNames:
        - sig
      BBCount:         39
      ICount:          153
      EdgeCount:       41
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_string_burn
        - ssh_string_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:711,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:712,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:715,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_string_burn
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:715,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:722,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:733,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:733,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:733,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:733,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:740,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:740,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:753,13'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:757,21'
              BranchSideFuncs:
                - ssh_string_burn
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:758,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:758,5'
              BranchSideFuncs:
                - ssh_string_free
                - free
            - BranchSide:      '/src/libssh/src/pki.c:759,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/pki.c:759,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:759,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:759,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:757,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:758,5'
          Dst:             ssh_string_free
    - functionName:    pki_key_check_hash_compatible
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - key
        - hash_type
      BBCount:         50
      ICount:          220
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - FIPS_mode
        - _ssh_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2311,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2312,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2317,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2317,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2320,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2320,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2339,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2339,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2339,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2339,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2345,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2345,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2351,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2351,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2368,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2368,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2368,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2368,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2368,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2372,5'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2320,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2321,17'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2329,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2321,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2322,17'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2325,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2329,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2330,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2332,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2329,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2332,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2334,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2339,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2340,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2342,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2345,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2346,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2348,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2351,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2354,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2359,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2360,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2362,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2312,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2321,17'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/pki.c:2322,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2368,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2372,5'
          Dst:             _ssh_log
    - functionName:    ssh_key_type
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:200,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:203,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_key_size_allowed_rsa
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - min_size
        - key
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FIPS_mode
        - ssh_key_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:381,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:381,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:382,13'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/pki.c:382,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:383,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:385,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             '/src/libssh/src/pki.c:379,20'
          Dst:             ssh_key_size
        - Src:             '/src/libssh/src/pki.c:382,13'
          Dst:             FIPS_mode
    - functionName:    ssh_pki_do_sign_agent
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - session
        - buf
        - pubkey
      BBCount:         51
      ICount:          232
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - ssh_agent_sign_data
        - ssh_buffer_add_buffer
        - ssh_buffer_add_ssh_string
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_packet_get_current_crypto
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2589,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2590,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2594,33'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_sign_data
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2595,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2598,26'
              BranchSideFuncs:
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_sign_data
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2599,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2600,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2604,15'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_sign_data
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2600,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2600,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2605,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2606,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2610,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_sign_data
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2606,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2606,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2607,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2611,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2612,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2616,5'
              BranchSideFuncs:
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_sign_data
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2612,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2612,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2613,9'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2613,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2613,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2614,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2616,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2616,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_sign_data
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2619,31'
              BranchSideFuncs:
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_sign_data
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2619,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2620,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2625,36'
              BranchSideFuncs:
                - ssh_agent_sign_data
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2620,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2620,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2621,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2627,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2627,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2629,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2588,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/pki.c:2594,18'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki.c:2598,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki.c:2600,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2604,15'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:2606,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2610,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki.c:2612,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2613,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2616,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2619,9'
          Dst:             ssh_buffer_add_buffer
        - Src:             '/src/libssh/src/pki.c:2620,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2625,16'
          Dst:             ssh_agent_sign_data
        - Src:             '/src/libssh/src/pki.c:2627,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_pki_do_sign
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - sigbuf
        - privkey
        - hash_type
      BBCount:         39
      ICount:          217
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _ssh_log
        - pki_do_sign
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_buffer_set_secure
        - ssh_key_is_private
        - ssh_packet_get_current_crypto
        - ssh_pki_export_signature_blob
        - ssh_signature_free
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2517,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2517,28'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2520,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2517,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2517,46'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2520,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2517,62'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2518,29'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2520,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2517,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2520,9'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2525,44'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2526,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2527,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2531,33'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2532,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2533,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2535,26'
              BranchSideFuncs:
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2536,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2537,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2541,18'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2542,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2543,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2545,27'
              BranchSideFuncs:
                - ssh_buffer_set_secure
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2551,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2552,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2556,23'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_do_sign
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2560,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2561,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2565,40'
              BranchSideFuncs:
                - ssh_pki_export_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2566,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2566,14'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2567,18'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2572,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2572,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2573,5'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2573,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2573,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2575,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2518,10'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki.c:2520,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2525,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/pki.c:2531,18'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki.c:2535,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki.c:2541,18'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:2545,5'
          Dst:             ssh_buffer_set_secure
        - Src:             '/src/libssh/src/pki.c:2547,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki.c:2547,10'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki.c:2547,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki.c:2557,13'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki.c:2558,13'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki.c:2556,11'
          Dst:             pki_do_sign
        - Src:             '/src/libssh/src/pki.c:2565,10'
          Dst:             ssh_pki_export_signature_blob
        - Src:             '/src/libssh/src/pki.c:2571,5'
          Dst:             ssh_signature_free
        - Src:             '/src/libssh/src/pki.c:2572,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2573,5'
          Dst:             ssh_string_free
    - functionName:    ssh_pki_signature_verify
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_signature_struct *'
        - 'struct.ssh_key_struct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - sig
        - key
        - input
        - input_len
      BBCount:         46
      ICount:          321
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error
        - explicit_bzero
        - pki_key_check_hash_compatible
        - pki_verify_data_signature
        - sha256_final
        - sha256_init
        - sha256_update
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_key_size
        - ssh_key_size_allowed
        - ssh_key_type_plain
        - ssh_string_data
        - ssh_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2388,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2388,28'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2389,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2388,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2388,43'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2389,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2388,55'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2388,58'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2389,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2388,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2389,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2393,35'
              BranchSideFuncs:
                - ssh_key_type_plain
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_verify_data_signature
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2399,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2400,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2406,36'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_verify_data_signature
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2407,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2408,9'
              BranchSideFuncs:
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_verify_data_signature
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2414,40'
              BranchSideFuncs:
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_verify_data_signature
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2415,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2416,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2419,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_verify_data_signature
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2419,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2420,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2424,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2420,50'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2421,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2424,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2421,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2422,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2424,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2419,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2424,20'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memset.p0i8.i64
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2474,38'
              BranchSideFuncs:
                - pki_verify_data_signature
        - Branch String:   '/src/libssh/src/pki.c:2430,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2431,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2435,23'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - sha256_init
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:2440,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2441,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:2445,23'
              BranchSideFuncs:
                - sha256_update
                - sha256_final
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2449,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2450,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2453,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2457,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2458,13'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2464,40'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - pki_verify_data_signature
                - explicit_bzero
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2458,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2458,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/pki.c:2459,28'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki.c:2467,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2467,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/pki.c:2468,24'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2389,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2393,16'
          Dst:             ssh_key_type_plain
        - Src:             '/src/libssh/src/pki.c:2395,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2400,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2406,15'
          Dst:             ssh_key_size_allowed
        - Src:             '/src/libssh/src/pki.c:2408,9'
          Dst:             ssh_key_size
        - Src:             '/src/libssh/src/pki.c:2408,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/pki.c:2414,10'
          Dst:             pki_key_check_hash_compatible
        - Src:             '/src/libssh/src/pki.c:2429,15'
          Dst:             sha256_init
        - Src:             '/src/libssh/src/pki.c:2431,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2435,28'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki.c:2436,16'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:2435,9'
          Dst:             sha256_update
        - Src:             '/src/libssh/src/pki.c:2437,9'
          Dst:             sha256_final
        - Src:             '/src/libssh/src/pki.c:2439,15'
          Dst:             sha256_init
        - Src:             '/src/libssh/src/pki.c:2441,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:2445,9'
          Dst:             sha256_update
        - Src:             '/src/libssh/src/pki.c:2446,9'
          Dst:             sha256_final
        - Src:             '/src/libssh/src/pki.c:2448,21'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:2453,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki.c:2458,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2459,13'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki.c:2460,13'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki.c:2464,50'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki.c:2465,40'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki.c:2464,14'
          Dst:             pki_verify_data_signature
        - Src:             '/src/libssh/src/pki.c:2467,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2468,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki.c:2469,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki.c:2474,12'
          Dst:             pki_verify_data_signature
    - functionName:    ssh_key_type_plain
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:597,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:601,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:603,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:605,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:607,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:609,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:613,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    explicit_bzero
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pki_import_signature_blob
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_signature_struct **'
      constantsTouched: []
      argNames:
        - sig_blob
        - pubkey
        - psig
      BBCount:         67
      ICount:          316
      EdgeCount:       85
      CyclomaticComplexity: 20
      functionsReached:
        - _ssh_buffer_unpack
        - pki_signature_from_blob
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get_ssh_string
        - ssh_buffer_new
        - ssh_key_hash_from_name
        - ssh_key_type_from_signature_name
        - ssh_string_data
        - ssh_string_free
        - ssh_string_get_char
        - ssh_string_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2238,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2238,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2239,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2238,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2242,11'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_get_char
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2243,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2244,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2247,30'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_get_char
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2250,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2251,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2255,43'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_get_char
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2251,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2251,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2252,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2256,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2257,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2261,31'
              BranchSideFuncs:
                - ssh_string_get_char
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2257,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2257,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2258,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2264,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2264,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2266,38'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2267,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2268,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2272,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2268,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2268,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2269,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2272,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2273,9'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2274,14'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2272,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2274,14'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2281,5'
              BranchSideFuncs:
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2275,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2276,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2280,5'
              BranchSideFuncs:
                - pki_signature_from_blob
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2276,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2276,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2277,13'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2277,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2277,13'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2278,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2281,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2281,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - pki_signature_from_blob
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2283,35'
              BranchSideFuncs:
                - pki_signature_from_blob
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2284,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2284,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2285,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2285,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2286,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2290,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2242,11'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:2248,30'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki.c:2249,30'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:2247,10'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/pki.c:2251,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2255,17'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:2257,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2261,11'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/pki.c:2262,12'
          Dst:             ssh_key_type_from_signature_name
        - Src:             '/src/libssh/src/pki.c:2263,17'
          Dst:             ssh_key_hash_from_name
        - Src:             '/src/libssh/src/pki.c:2264,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2266,12'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:2268,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2274,14'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki.c:2276,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2277,13'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:2281,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:2283,11'
          Dst:             pki_signature_from_blob
        - Src:             '/src/libssh/src/pki.c:2284,5'
          Dst:             ssh_string_free
    - functionName:    ssh_key_type_from_signature_name
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_key_type_from_name
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:525,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:526,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:529,17'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_name
        - Branch String:   '/src/libssh/src/pki.c:529,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:530,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:531,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:529,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:535,35'
              BranchSideFuncs:
                - ssh_key_type_from_name
      Callsites:
        - Src:             '/src/libssh/src/pki.c:529,10'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:530,10'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:535,12'
          Dst:             ssh_key_type_from_name
    - functionName:    ssh_key_hash_from_name
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         32
      ICount:          129
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _ssh_log
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:306,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:311,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:313,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:313,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:315,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:315,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:317,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:317,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:319,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:319,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:321,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:321,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:323,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:323,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:325,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:325,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:327,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/pki.c:311,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:313,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:315,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:317,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:319,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:321,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:323,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:325,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:327,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:331,5'
          Dst:             _ssh_log
    - functionName:    ssh_key_type_from_name
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         55
      ICount:          212
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:547,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:551,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:551,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:553,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:553,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:555,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:556,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:556,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:558,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:557,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:557,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:558,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:555,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:559,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:559,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:561,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:561,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:563,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:563,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:565,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:565,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:567,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:567,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:569,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:569,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:570,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:571,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:571,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:572,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:573,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:573,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:575,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:575,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:577,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:577,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:579,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:579,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:580,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:581,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/pki.c:551,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:553,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:555,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:556,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:557,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:559,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:561,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:563,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:565,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:567,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:569,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:571,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:573,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:575,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:577,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:579,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki.c:581,15'
          Dst:             strcmp
    - functionName:    ssh_pki_copy_cert_to_privkey
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - certkey
        - privkey
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_buffer_add_buffer
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2136,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2136,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2137,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2136,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2137,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2140,7'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2140,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2141,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2144,7'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2144,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2145,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2148,17'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2149,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2150,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2153,30'
              BranchSideFuncs:
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:2154,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2155,7'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2159,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2155,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2155,7'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:2156,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2148,17'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:2153,8'
          Dst:             ssh_buffer_add_buffer
        - Src:             '/src/libssh/src/pki.c:2155,7'
          Dst:             ssh_buffer_free
    - functionName:    ssh_pki_export_pubkey_file
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - filename
      BBCount:         26
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - ferror
        - fopen
        - gethostname
        - snprintf
        - ssh_get_local_username
        - ssh_pki_export_pubkey_base64
        - strlen
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2075,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2075,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2076,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2075,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2075,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2076,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2075,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2076,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2079,12'
              BranchSideFuncs:
                - ssh_get_local_username
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - fopen
                - strlen
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - free
        - Branch String:   '/src/libssh/src/pki.c:2080,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2081,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2084,22'
              BranchSideFuncs:
                - gethostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - fopen
                - strlen
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - free
        - Branch String:   '/src/libssh/src/pki.c:2085,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2086,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:2090,39'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - fopen
                - strlen
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
        - Branch String:   '/src/libssh/src/pki.c:2091,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2092,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:2096,19'
              BranchSideFuncs:
                - snprintf
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - fopen
                - strlen
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
        - Branch String:   '/src/libssh/src/pki.c:2104,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2105,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2108,16'
              BranchSideFuncs:
                - fopen
                - strlen
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
        - Branch String:   '/src/libssh/src/pki.c:2109,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2110,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2112,17'
              BranchSideFuncs:
                - strlen
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
        - Branch String:   '/src/libssh/src/pki.c:2113,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2113,27'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '/src/libssh/src/pki.c:2114,16'
              BranchSideFuncs:
                - fclose
                - unlink
        - Branch String:   '/src/libssh/src/pki.c:2113,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2114,16'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '/src/libssh/src/pki.c:2118,12'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2079,12'
          Dst:             ssh_get_local_username
        - Src:             '/src/libssh/src/pki.c:2084,10'
          Dst:             gethostname
        - Src:             '/src/libssh/src/pki.c:2090,10'
          Dst:             ssh_pki_export_pubkey_base64
        - Src:             '/src/libssh/src/pki.c:2096,10'
          Dst:             snprintf
        - Src:             '/src/libssh/src/pki.c:2108,10'
          Dst:             fopen
        - Src:             '/src/libssh/src/pki.c:2112,26'
          Dst:             strlen
        - Src:             '/src/libssh/src/pki.c:2112,10'
          Dst:             fwrite
        - Src:             '/src/libssh/src/pki.c:2113,20'
          Dst:             ferror
        - Src:             '/src/libssh/src/pki.c:2114,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:2115,9'
          Dst:             unlink
        - Src:             '/src/libssh/src/pki.c:2118,5'
          Dst:             fclose
    - functionName:    ssh_pki_export_pubkey_base64
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'char **'
      constantsTouched: []
      argNames:
        - key
        - b64_key
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bin_to_base64
        - pki_publickey_to_blob
        - ssh_string_data
        - ssh_string_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2033,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2033,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2034,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2033,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2034,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2037,38'
              BranchSideFuncs:
                - pki_publickey_to_blob
                - ssh_string_data
                - ssh_string_len
                - bin_to_base64
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2038,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2039,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2042,41'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - bin_to_base64
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:2043,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2043,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:2044,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:2044,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2045,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2048,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2037,16'
          Dst:             pki_publickey_to_blob
        - Src:             '/src/libssh/src/pki.c:2042,25'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki.c:2042,52'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:2042,11'
          Dst:             bin_to_base64
        - Src:             '/src/libssh/src/pki.c:2043,5'
          Dst:             ssh_string_free
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pki_export_pubkey_blob
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_string_struct **'
      constantsTouched: []
      argNames:
        - key
        - pblob
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pki_publickey_to_blob
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:2002,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2003,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2006,34'
              BranchSideFuncs:
                - pki_publickey_to_blob
        - Branch String:   '/src/libssh/src/pki.c:2007,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:2008,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:2011,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:2006,12'
          Dst:             pki_publickey_to_blob
    - functionName:    ssh_pki_generate
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - type
        - parameter
        - pkey
      BBCount:         40
      ICount:          209
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - pki_key_generate_ecdsa
        - pki_key_generate_ed25519
        - pki_key_generate_rsa
        - ssh_key_free
        - ssh_key_new
        - ssh_key_type_to_char
        - ssh_pki_key_ecdsa_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1876,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1877,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1880,17'
              BranchSideFuncs:
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - pki_key_generate_ed25519
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_key_ecdsa_name
                - pki_key_generate_rsa
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:1884,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1886,39'
              BranchSideFuncs:
                - pki_key_generate_rsa
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1892,41'
              BranchSideFuncs:
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_key_ecdsa_name
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1901,41'
              BranchSideFuncs:
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1907,41'
              BranchSideFuncs:
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1913,41'
              BranchSideFuncs:
                - pki_key_generate_ecdsa
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1920,43'
              BranchSideFuncs:
                - pki_key_generate_ed25519
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1935,9'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1937,13'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1887,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1888,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1893,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1894,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1898,50'
              BranchSideFuncs:
                - ssh_pki_key_ecdsa_name
        - Branch String:   '/src/libssh/src/pki.c:1902,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1903,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1905,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1908,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1909,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1911,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1914,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1915,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1917,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1921,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1922,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1924,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1874,19'
          Dst:             ssh_key_new
        - Src:             '/src/libssh/src/pki.c:1881,19'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/pki.c:1886,18'
          Dst:             pki_key_generate_rsa
        - Src:             '/src/libssh/src/pki.c:1892,18'
          Dst:             pki_key_generate_ecdsa
        - Src:             '/src/libssh/src/pki.c:1898,27'
          Dst:             ssh_pki_key_ecdsa_name
        - Src:             '/src/libssh/src/pki.c:1901,18'
          Dst:             pki_key_generate_ecdsa
        - Src:             '/src/libssh/src/pki.c:1907,18'
          Dst:             pki_key_generate_ecdsa
        - Src:             '/src/libssh/src/pki.c:1913,18'
          Dst:             pki_key_generate_ecdsa
        - Src:             '/src/libssh/src/pki.c:1920,18'
          Dst:             pki_key_generate_ed25519
        - Src:             '/src/libssh/src/pki.c:1943,5'
          Dst:             ssh_key_free
    - functionName:    ssh_key_new
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:111,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:111,19'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/pki.c:111,19'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/pki.c:112,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:115,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/pki.c:115,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:115,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/pki.c:116,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_key_type_to_char
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         23
      ICount:          111
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:262,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:264,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:268,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:270,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:276,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:278,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:280,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:284,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:286,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:288,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:301,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_pki_key_ecdsa_name
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pki_key_ecdsa_nid_to_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:93,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:98,38'
              BranchSideFuncs:
                - pki_key_ecdsa_nid_to_name
      Callsites:
        - Src:             '/src/libssh/src/pki.c:98,12'
          Dst:             pki_key_ecdsa_nid_to_name
    - functionName:    ssh_key_free
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         11
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_key_clean
      functionUses:    45
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:181,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:181,9'
              BranchSideFuncs:
                - ssh_key_clean
                - free
            - BranchSide:      '/src/libssh/src/pki.c:182,23'
              BranchSideFuncs:
                - ssh_key_clean
                - free
        - Branch String:   '/src/libssh/src/pki.c:183,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:183,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:184,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:182,9'
          Dst:             ssh_key_clean
    - functionName:    ssh_key_clean
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         37
      ICount:          189
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - explicit_bzero
        - pki_key_clean
        - ssh_buffer_free
        - ssh_string_burn
        - ssh_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:144,19'
              BranchSideFuncs:
                - pki_key_clean
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
                - free
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/pki.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:151,24'
              BranchSideFuncs:
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki.c:157,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/pki.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:155,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/pki.c:156,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/pki.c:157,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:157,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:158,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:158,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:159,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:161,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:159,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:159,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:160,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:161,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:162,9'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:165,25'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:162,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:163,9'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:165,25'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:163,50'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:164,9'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:165,25'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:161,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:165,25'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:168,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:144,5'
          Dst:             pki_key_clean
        - Src:             '/src/libssh/src/pki.c:151,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki.c:159,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:165,9'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:166,9'
          Dst:             ssh_string_free
    - functionName:    ssh_pki_import_cert_file
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - filename
        - pkey
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_pki_import_pubkey_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1851,12'
          Dst:             ssh_pki_import_pubkey_file
    - functionName:    ssh_pki_import_pubkey_file
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - filename
        - pkey
      BBCount:         74
      ICount:          434
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - _ssh_log
        - fclose
        - fileno
        - fopen
        - fread
        - pki_private_key_from_base64
        - ssh_key_free
        - ssh_key_type_from_name
        - ssh_pki_export_privkey_to_pubkey
        - ssh_pki_import_pubkey_base64
        - ssh_pki_openssh_pubkey_import
        - ssh_strerror
        - strlen
        - strncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1680,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1680,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1681,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1680,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1680,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1681,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1680,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1681,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1691,18'
              BranchSideFuncs:
                - fopen
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_from_base64
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_openssh_pubkey_import
                - _ssh_log
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
                - fclose
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_switch
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1692,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1693,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1698,23'
              BranchSideFuncs:
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_from_base64
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_openssh_pubkey_import
                - _ssh_log
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
                - fclose
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/pki.c:1699,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1700,16'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/pki.c:1711,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_from_base64
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_openssh_pubkey_import
                - _ssh_log
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
                - fclose
        - Branch String:   '/src/libssh/src/pki.c:1703,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1706,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1706,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1708,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1711,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1712,16'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/pki.c:1716,25'
              BranchSideFuncs:
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_from_base64
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_openssh_pubkey_import
                - _ssh_log
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1717,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1718,16'
              BranchSideFuncs:
                - fclose
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1723,18'
              BranchSideFuncs:
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_from_base64
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_openssh_pubkey_import
                - _ssh_log
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki.c:1726,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1727,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1732,5'
              BranchSideFuncs:
                - strlen
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_from_base64
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_openssh_pubkey_import
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki.c:1727,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1727,9'
              BranchSideFuncs:
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1728,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1737,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1738,47'
              BranchSideFuncs:
                - ssh_pki_openssh_pubkey_import
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1752,44'
              BranchSideFuncs:
                - pki_private_key_from_base64
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki.c:1739,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1739,9'
              BranchSideFuncs:
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1740,14'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1740,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1741,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1745,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1753,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1754,47'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1766,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:1756,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1756,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1757,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1757,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1758,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1762,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1767,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1768,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1774,35'
              BranchSideFuncs:
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/pki.c:1768,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1769,13'
              BranchSideFuncs:
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1772,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:1775,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1776,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1780,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:1776,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1776,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1777,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1781,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1782,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1788,39'
              BranchSideFuncs:
                - ssh_pki_import_pubkey_base64
                - free
        - Branch String:   '/src/libssh/src/pki.c:1782,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1783,13'
              BranchSideFuncs:
                - ssh_pki_import_pubkey_base64
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1786,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_pubkey_base64
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:1789,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1789,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:1791,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1691,12'
          Dst:             fopen
        - Src:             '/src/libssh/src/pki.c:1693,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:1693,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pki.c:1693,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1698,16'
          Dst:             fileno
        - Src:             '/src/libssh/src/pki.c:1698,10'
          Dst:             fstat
        - Src:             '/src/libssh/src/pki.c:1700,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:1701,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:1701,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pki.c:1701,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1703,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:1712,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:1718,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:1719,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1723,12'
          Dst:             fread
        - Src:             '/src/libssh/src/pki.c:1724,5'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:1728,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:1728,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pki.c:1728,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1733,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/pki.c:1736,11'
          Dst:             strncmp
        - Src:             '/src/libssh/src/pki.c:1738,17'
          Dst:             ssh_pki_openssh_pubkey_import
        - Src:             '/src/libssh/src/pki.c:1741,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1752,16'
          Dst:             pki_private_key_from_base64
        - Src:             '/src/libssh/src/pki.c:1754,14'
          Dst:             ssh_pki_export_privkey_to_pubkey
        - Src:             '/src/libssh/src/pki.c:1755,9'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/pki.c:1758,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1768,13'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/pki.c:1774,12'
          Dst:             ssh_key_type_from_name
        - Src:             '/src/libssh/src/pki.c:1782,13'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/pki.c:1788,10'
          Dst:             ssh_pki_import_pubkey_base64
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pki_export_privkey_to_pubkey
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - privkey
        - pkey
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pki_key_dup
        - ssh_key_is_private
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1964,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1964,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1965,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1964,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1965,9'
              BranchSideFuncs:
                - pki_key_dup
            - BranchSide:      '/src/libssh/src/pki.c:1968,26'
              BranchSideFuncs:
                - pki_key_dup
        - Branch String:   '/src/libssh/src/pki.c:1969,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1970,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1973,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1964,29'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki.c:1968,14'
          Dst:             pki_key_dup
    - functionName:    ssh_pki_import_pubkey_base64
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - b64_key
        - type
        - pkey
      BBCount:         41
      ICount:          178
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - base64_to_bin
        - pki_import_cert_buffer
        - pki_import_pubkey_buffer
        - ssh_buffer_free
        - ssh_buffer_get_ssh_string
        - ssh_string_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1512,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1512,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1513,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1512,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1513,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1516,28'
              BranchSideFuncs:
                - base64_to_bin
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1517,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1518,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1521,40'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1522,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1523,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1526,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1523,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1523,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1524,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1526,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1526,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
            - BranchSide:      '/src/libssh/src/pki.c:1528,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
        - Branch String:   '/src/libssh/src/pki.c:1528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1528,9'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1529,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1528,9'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1529,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1528,9'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1529,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1528,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - pki_import_cert_buffer
            - BranchSide:      '/src/libssh/src/pki.c:1531,39'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1529,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1531,39'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1533,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1533,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1535,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1516,14'
          Dst:             base64_to_bin
        - Src:             '/src/libssh/src/pki.c:1521,14'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:1523,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:1526,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1529,14'
          Dst:             pki_import_cert_buffer
        - Src:             '/src/libssh/src/pki.c:1531,14'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1533,5'
          Dst:             ssh_buffer_free
    - functionName:    pki_import_cert_buffer
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - buffer
        - type
        - pkey
      BBCount:         44
      ICount:          241
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - pki_import_pubkey_buffer
        - ssh_buffer_add_buffer
        - ssh_buffer_add_ssh_string
        - ssh_buffer_free
        - ssh_buffer_get_ssh_string
        - ssh_buffer_new
        - ssh_key_free
        - ssh_key_new
        - ssh_key_type_to_char
        - ssh_string_free
        - ssh_string_from_char
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1420,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1421,9'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1423,35'
              BranchSideFuncs:
                - ssh_key_type_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1425,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1426,9'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1428,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1429,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1429,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1430,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1430,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1431,9'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1433,32'
              BranchSideFuncs:
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1434,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1435,9'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1442,39'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1444,9'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1446,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1446,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1446,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
            - BranchSide:      '/src/libssh/src/pki.c:1448,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - pki_import_pubkey_buffer
                - ssh_key_new
        - Branch String:   '/src/libssh/src/pki.c:1448,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1450,43'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1453,43'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1456,43'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1459,43'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1462,43'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1465,43'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1468,43'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1471,19'
              BranchSideFuncs:
                - ssh_key_new
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1473,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1473,20'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1474,9'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1473,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1474,9'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1477,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1486,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1486,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1487,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1419,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:1423,14'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/pki.c:1424,13'
          Dst:             ssh_string_from_char
        - Src:             '/src/libssh/src/pki.c:1428,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki.c:1429,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1433,10'
          Dst:             ssh_buffer_add_buffer
        - Src:             '/src/libssh/src/pki.c:1442,13'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:1446,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1450,18'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1453,18'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1456,18'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1459,18'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1462,18'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1465,18'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1468,18'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1471,19'
          Dst:             ssh_key_new
        - Src:             '/src/libssh/src/pki.c:1485,5'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/pki.c:1486,5'
          Dst:             ssh_buffer_free
    - functionName:    pki_import_pubkey_buffer
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - buffer
        - type
        - pkey
      BBCount:         97
      ICount:          477
      EdgeCount:       117
      CyclomaticComplexity: 22
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - pki_key_ecdsa_nid_from_name
        - pki_pubkey_build_ecdsa
        - pki_pubkey_build_rsa
        - ssh_buffer_get_ssh_string
        - ssh_key_free
        - ssh_key_new
        - ssh_key_type_to_char
        - ssh_pki_key_ecdsa_name
        - ssh_string_burn
        - ssh_string_data
        - ssh_string_free
        - ssh_string_get_char
        - ssh_string_len
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1263,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1264,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1267,17'
              BranchSideFuncs:
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - ssh_key_free
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_log
                - ssh_string_burn
                - ssh_string_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_rsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1271,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1274,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_rsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1305,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1305,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1305,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1305,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1305,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1352,59'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_log
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1352,59'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_log
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1390,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1392,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1278,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1279,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1283,43'
              BranchSideFuncs:
                - pki_pubkey_build_rsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1289,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1289,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1290,33'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1291,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1291,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1292,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1292,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1293,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1297,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1310,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1311,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1315,71'
              BranchSideFuncs:
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1316,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1316,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1317,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1317,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1318,37'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1323,45'
              BranchSideFuncs:
                - pki_pubkey_build_ecdsa
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1319,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1319,21'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1320,21'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1325,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1325,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1326,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1326,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1327,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1332,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
                - ssh_pki_key_ecdsa_name
        - Branch String:   '/src/libssh/src/pki.c:1332,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1333,58'
              BranchSideFuncs:
                - ssh_pki_key_ecdsa_name
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1337,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1337,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1338,72'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1347,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1339,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1340,25'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1343,43'
              BranchSideFuncs:
                - ssh_key_type_to_char
        - Branch String:   '/src/libssh/src/pki.c:1354,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1355,17'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_burn
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1361,35'
              BranchSideFuncs:
                - malloc
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1357,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1357,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1358,17'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1362,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1363,33'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1368,20'
              BranchSideFuncs:
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1364,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1364,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1365,17'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1370,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1370,13'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1372,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1372,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1373,68'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1381,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1374,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1375,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1378,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1262,11'
          Dst:             ssh_key_new
        - Src:             '/src/libssh/src/pki.c:1268,19'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/pki.c:1277,22'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki.c:1279,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1283,22'
          Dst:             pki_pubkey_build_rsa
        - Src:             '/src/libssh/src/pki.c:1288,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1289,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1290,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1291,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1293,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1309,22'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki.c:1311,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1315,51'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/pki.c:1315,23'
          Dst:             pki_key_ecdsa_nid_from_name
        - Src:             '/src/libssh/src/pki.c:1316,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1318,21'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1319,21'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1323,22'
          Dst:             pki_pubkey_build_ecdsa
        - Src:             '/src/libssh/src/pki.c:1324,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1325,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1327,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1333,35'
          Dst:             ssh_pki_key_ecdsa_name
        - Src:             '/src/libssh/src/pki.c:1338,46'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:1340,25'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1344,35'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/pki.c:1352,33'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:1354,17'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:1355,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1356,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1357,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1363,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1364,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1368,41'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki.c:1369,13'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1370,13'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1373,42'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:1375,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1392,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1399,5'
          Dst:             ssh_key_free
    - functionName:    ssh_pki_import_cert_blob
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - cert_blob
        - pkey
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_pki_import_pubkey_blob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1833,12'
          Dst:             ssh_pki_import_pubkey_blob
    - functionName:    ssh_pki_import_pubkey_blob
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - key_blob
        - pkey
      BBCount:         51
      ICount:          229
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - _ssh_log
        - pki_import_cert_buffer
        - pki_import_pubkey_buffer
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get_ssh_string
        - ssh_buffer_new
        - ssh_key_type_from_name
        - ssh_string_data
        - ssh_string_free
        - ssh_string_get_char
        - ssh_string_len
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1561,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1561,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1562,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1561,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1562,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1565,14'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_get_char
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1566,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1567,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1571,30'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_get_char
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1573,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1574,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1578,40'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_get_char
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1579,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1580,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1584,55'
              BranchSideFuncs:
                - ssh_string_get_char
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1585,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1586,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1589,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1589,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1589,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
            - BranchSide:      '/src/libssh/src/pki.c:1591,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_cert_buffer
        - Branch String:   '/src/libssh/src/pki.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1591,9'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1592,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1591,9'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1592,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1591,9'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1592,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1591,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_pubkey_buffer
                - ssh_buffer_free
                - pki_import_cert_buffer
            - BranchSide:      '/src/libssh/src/pki.c:1594,39'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1592,37'
              BranchSideFuncs:
                - pki_import_cert_buffer
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1594,39'
              BranchSideFuncs:
                - pki_import_pubkey_buffer
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki.c:1597,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1597,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki.c:1599,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1601,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1601,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1602,5'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1602,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1602,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1604,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1565,14'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki.c:1567,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1571,38'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki.c:1572,13'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:1571,10'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/pki.c:1574,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1578,14'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki.c:1580,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1584,35'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/pki.c:1584,12'
          Dst:             ssh_key_type_from_name
        - Src:             '/src/libssh/src/pki.c:1586,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1589,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1592,14'
          Dst:             pki_import_cert_buffer
        - Src:             '/src/libssh/src/pki.c:1594,14'
          Dst:             pki_import_pubkey_buffer
        - Src:             '/src/libssh/src/pki.c:1597,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:1601,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki.c:1602,5'
          Dst:             ssh_string_free
    - functionName:    ssh_pki_import_cert_base64
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - b64_cert
        - type
        - pkey
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_pki_import_pubkey_base64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1812,12'
          Dst:             ssh_pki_import_pubkey_base64
    - functionName:    pki_import_privkey_buffer
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - type
        - buffer
        - pkey
      BBCount:         107
      ICount:          499
      EdgeCount:       127
      CyclomaticComplexity: 22
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - pki_key_ecdsa_nid_from_name
        - pki_privkey_build_ecdsa
        - pki_privkey_build_ed25519
        - pki_privkey_build_rsa
        - ssh_key_free
        - ssh_key_new
        - ssh_key_type_to_char
        - ssh_string_burn
        - ssh_string_free
        - ssh_string_get_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1120,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1124,17'
              BranchSideFuncs:
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - ssh_key_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ed25519
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_rsa
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1128,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1131,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_rsa
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1178,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1178,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1178,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1213,28'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ed25519
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1241,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1243,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1140,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1141,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1145,44'
              BranchSideFuncs:
                - pki_privkey_build_rsa
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1156,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1156,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1157,33'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1158,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1158,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1159,33'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1160,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1160,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1161,33'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1162,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1162,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1163,33'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1164,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1164,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1165,33'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1166,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1166,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1167,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1167,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1168,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1172,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1184,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1185,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1189,71'
              BranchSideFuncs:
                - ssh_string_get_char
                - pki_key_ecdsa_nid_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1190,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1190,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1191,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1191,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1192,37'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1199,46'
              BranchSideFuncs:
                - pki_privkey_build_ecdsa
                - ssh_string_burn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1193,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1193,21'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1194,37'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_key_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1195,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1195,21'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1196,21'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1201,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1201,17'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1202,33'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1203,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1203,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1204,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1204,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1205,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1209,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1216,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1217,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1221,48'
              BranchSideFuncs:
                - pki_privkey_build_ed25519
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1223,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1223,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:1224,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1224,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1224,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1225,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1225,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1226,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1230,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1119,11'
          Dst:             ssh_key_new
        - Src:             '/src/libssh/src/pki.c:1125,19'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/pki.c:1138,22'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki.c:1141,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1145,22'
          Dst:             pki_privkey_build_rsa
        - Src:             '/src/libssh/src/pki.c:1155,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1156,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1157,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1158,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1159,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1160,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1161,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1162,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1163,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1164,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1165,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1166,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1168,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1183,22'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki.c:1185,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1189,51'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/pki.c:1189,23'
          Dst:             pki_key_ecdsa_nid_from_name
        - Src:             '/src/libssh/src/pki.c:1190,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1192,21'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1193,21'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1194,21'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1195,21'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1199,22'
          Dst:             pki_privkey_build_ecdsa
        - Src:             '/src/libssh/src/pki.c:1200,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1201,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1202,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1203,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1205,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1215,22'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki.c:1217,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1221,22'
          Dst:             pki_privkey_build_ed25519
        - Src:             '/src/libssh/src/pki.c:1222,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki.c:1223,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1224,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1226,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1243,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1250,5'
          Dst:             ssh_key_free
    - functionName:    ssh_pki_convert_key_to_privatekey
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionDepth:   0
      returnType:      'struct.ssh_private_key_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - ssh_key_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1097,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1098,22'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1102,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1096,15'
          Dst:             calloc
        - Src:             '/src/libssh/src/pki.c:1098,9'
          Dst:             ssh_key_free
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pki_convert_key_to_publickey
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionDepth:   0
      returnType:      'struct.ssh_public_key_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ssh_key_dup
        - ssh_key_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1061,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1062,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1065,23'
              BranchSideFuncs:
                - ssh_key_dup
                - calloc
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1066,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1067,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1070,11'
              BranchSideFuncs:
                - calloc
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki.c:1071,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1072,22'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki.c:1076,17'
              BranchSideFuncs:
                - ssh_key_free
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1065,11'
          Dst:             ssh_key_dup
        - Src:             '/src/libssh/src/pki.c:1070,11'
          Dst:             calloc
        - Src:             '/src/libssh/src/pki.c:1072,9'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/pki.c:1087,5'
          Dst:             ssh_key_free
    - functionName:    ssh_key_dup
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pki_key_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:128,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:132,24'
              BranchSideFuncs:
                - pki_key_dup
      Callsites:
        - Src:             '/src/libssh/src/pki.c:132,12'
          Dst:             pki_key_dup
    - functionName:    ssh_pki_export_privkey_file
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - privkey
        - passphrase
        - auth_fn
        - auth_data
        - filename
      BBCount:         26
      ICount:          163
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - _ssh_log
        - fclose
        - ferror
        - fopen
        - fwrite
        - pki_private_key_to_pem
        - ssh_key_is_private
        - ssh_pki_openssh_privkey_export
        - ssh_strerror
        - ssh_string_data
        - ssh_string_free
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:1015,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1015,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:1016,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:1015,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1016,9'
              BranchSideFuncs:
                - fopen
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_to_pem
                - ssh_string_data
                - ssh_string_len
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - ssh_string_free
                - fclose
                - ssh_pki_openssh_privkey_export
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1019,16'
              BranchSideFuncs:
                - fopen
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_to_pem
                - ssh_string_data
                - ssh_string_len
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - ssh_string_free
                - fclose
                - ssh_pki_openssh_privkey_export
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:1020,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1021,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:1027,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_to_pem
                - ssh_string_data
                - ssh_string_len
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - ssh_string_free
                - fclose
                - ssh_pki_openssh_privkey_export
        - Branch String:   '/src/libssh/src/pki.c:1027,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1028,47'
              BranchSideFuncs:
                - ssh_pki_openssh_privkey_export
                - ssh_string_data
                - ssh_string_len
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - ssh_string_free
                - fclose
            - BranchSide:      '/src/libssh/src/pki.c:1033,39'
              BranchSideFuncs:
                - pki_private_key_to_pem
                - ssh_string_data
                - ssh_string_len
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - ssh_string_free
                - fclose
        - Branch String:   '/src/libssh/src/pki.c:1038,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1039,16'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/pki.c:1043,33'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:1044,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1044,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
            - BranchSide:      '/src/libssh/src/pki.c:1045,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
        - Branch String:   '/src/libssh/src/pki.c:1045,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1045,27'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '/src/libssh/src/pki.c:1046,16'
              BranchSideFuncs:
                - fclose
                - unlink
        - Branch String:   '/src/libssh/src/pki.c:1045,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:1046,16'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '/src/libssh/src/pki.c:1050,12'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/libssh/src/pki.c:1015,29'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki.c:1019,10'
          Dst:             fopen
        - Src:             '/src/libssh/src/pki.c:1022,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:1022,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pki.c:1022,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:1028,16'
          Dst:             ssh_pki_openssh_privkey_export
        - Src:             '/src/libssh/src/pki.c:1033,16'
          Dst:             pki_private_key_to_pem
        - Src:             '/src/libssh/src/pki.c:1039,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:1043,17'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki.c:1043,40'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:1043,10'
          Dst:             fwrite
        - Src:             '/src/libssh/src/pki.c:1044,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki.c:1045,20'
          Dst:             ferror
        - Src:             '/src/libssh/src/pki.c:1046,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:1047,9'
          Dst:             unlink
        - Src:             '/src/libssh/src/pki.c:1050,5'
          Dst:             fclose
    - functionName:    ssh_pki_import_privkey_file
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - filename
        - passphrase
        - auth_fn
        - auth_data
        - pkey
      BBCount:         35
      ICount:          224
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - _ssh_log
        - fclose
        - fileno
        - fopen
        - fread
        - ssh_pki_import_privkey_base64
        - ssh_strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:915,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:915,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:916,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:915,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:915,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:916,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:916,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:926,18'
              BranchSideFuncs:
                - fopen
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_privkey_base64
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
                - _ssh_log
                - fclose
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_switch
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:927,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:928,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:935,23'
              BranchSideFuncs:
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_privkey_base64
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
                - _ssh_log
                - fclose
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/pki.c:936,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:937,16'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - __errno_location
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/pki.c:951,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_privkey_base64
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
                - _ssh_log
                - fclose
        - Branch String:   '/src/libssh/src/pki.c:942,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:945,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:945,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:948,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:951,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:952,9'
              BranchSideFuncs:
                - _ssh_log
                - fclose
            - BranchSide:      '/src/libssh/src/pki.c:958,25'
              BranchSideFuncs:
                - malloc
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_privkey_base64
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
                - fclose
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:959,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:960,16'
              BranchSideFuncs:
                - fclose
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:965,18'
              BranchSideFuncs:
                - fread
                - fclose
                - __sanitizer_cov_trace_cmp8
                - ssh_pki_import_privkey_base64
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki.c:968,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:969,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/pki.c:976,5'
              BranchSideFuncs:
                - ssh_pki_import_privkey_base64
                - free
        - Branch String:   '/src/libssh/src/pki.c:969,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:969,9'
              BranchSideFuncs:
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:970,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:984,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:984,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki.c:985,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:926,12'
          Dst:             fopen
        - Src:             '/src/libssh/src/pki.c:928,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:928,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pki.c:928,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:935,16'
          Dst:             fileno
        - Src:             '/src/libssh/src/pki.c:935,10'
          Dst:             fstat
        - Src:             '/src/libssh/src/pki.c:937,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:938,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:938,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pki.c:938,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:942,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:952,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:954,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:960,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:961,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:965,12'
          Dst:             fread
        - Src:             '/src/libssh/src/pki.c:966,5'
          Dst:             fclose
        - Src:             '/src/libssh/src/pki.c:970,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pki.c:970,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pki.c:970,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:978,10'
          Dst:             ssh_pki_import_privkey_base64
    - functionName:    ssh_pki_import_privkey_base64
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - b64_key
        - passphrase
        - auth_fn
        - auth_data
        - pkey
      BBCount:         19
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - pki_private_key_from_base64
        - ssh_pki_openssh_privkey_import
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:789,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:789,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:790,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:789,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:790,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:793,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - strstr
                - pki_private_key_from_base64
                - ssh_pki_openssh_privkey_import
        - Branch String:   '/src/libssh/src/pki.c:793,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:793,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:794,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:793,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:794,9'
              BranchSideFuncs:
                - _ssh_log
                - strstr
                - pki_private_key_from_base64
                - ssh_pki_openssh_privkey_import
            - BranchSide:      '/src/libssh/src/pki.c:797,5'
              BranchSideFuncs:
                - _ssh_log
                - strstr
                - pki_private_key_from_base64
                - ssh_pki_openssh_privkey_import
        - Branch String:   '/src/libssh/src/pki.c:803,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:804,46'
              BranchSideFuncs:
                - ssh_pki_openssh_privkey_import
            - BranchSide:      '/src/libssh/src/pki.c:810,43'
              BranchSideFuncs:
                - pki_private_key_from_base64
        - Branch String:   '/src/libssh/src/pki.c:815,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:816,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:819,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:797,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:802,22'
          Dst:             strstr
        - Src:             '/src/libssh/src/pki.c:804,15'
          Dst:             ssh_pki_openssh_privkey_import
        - Src:             '/src/libssh/src/pki.c:810,15'
          Dst:             pki_private_key_from_base64
    - functionName:    ssh_pki_export_privkey_base64
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - privkey
        - passphrase
        - auth_fn
        - auth_data
        - b64_key
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - pki_private_key_to_pem
        - ssh_key_is_private
        - ssh_pki_openssh_privkey_export
        - ssh_string_data
        - ssh_string_free
        - strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:852,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:852,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:853,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:852,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:853,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_to_pem
                - ssh_string_data
                - ssh_string_len
                - strndup
                - ssh_string_free
                - ssh_pki_openssh_privkey_export
            - BranchSide:      '/src/libssh/src/pki.c:856,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_private_key_to_pem
                - ssh_string_data
                - ssh_string_len
                - strndup
                - ssh_string_free
                - ssh_pki_openssh_privkey_export
        - Branch String:   '/src/libssh/src/pki.c:856,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:857,47'
              BranchSideFuncs:
                - ssh_pki_openssh_privkey_export
                - ssh_string_data
                - ssh_string_len
                - strndup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:862,39'
              BranchSideFuncs:
                - pki_private_key_to_pem
                - ssh_string_data
                - ssh_string_len
                - strndup
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:867,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:868,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:871,35'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - strndup
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki.c:872,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:872,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki.c:873,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:873,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:874,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:877,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:852,29'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki.c:857,16'
          Dst:             ssh_pki_openssh_privkey_export
        - Src:             '/src/libssh/src/pki.c:862,16'
          Dst:             pki_private_key_to_pem
        - Src:             '/src/libssh/src/pki.c:871,19'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki.c:871,42'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:871,11'
          Dst:             strndup
        - Src:             '/src/libssh/src/pki.c:872,5'
          Dst:             ssh_string_free
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_signature_new
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionDepth:   0
      returnType:      'struct.ssh_signature_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:698,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:700,11'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/pki.c:700,11'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/pki.c:701,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:704,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/pki.c:704,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:704,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/pki.c:706,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_key_cmp
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - k1
        - k2
        - what
      BBCount:         32
      ICount:          169
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _ssh_log
        - pki_ed25519_key_cmp
        - pki_key_compare
        - ssh_key_is_private
        - ssh_string_get_char
        - ssh_string_len
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:663,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:663,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:664,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:663,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:667,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:667,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:668,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:672,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:672,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:673,33'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:679,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:673,37'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:674,33'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:675,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:673,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:675,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:677,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:679,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:680,9'
              BranchSideFuncs:
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
            - BranchSide:      '/src/libssh/src/pki.c:681,41'
              BranchSideFuncs:
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
        - Branch String:   '/src/libssh/src/pki.c:679,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:681,41'
              BranchSideFuncs:
                - ssh_string_get_char
                - ssh_string_get_char
                - ssh_string_len
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
            - BranchSide:      '/src/libssh/src/pki.c:688,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
        - Branch String:   '/src/libssh/src/pki.c:681,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:684,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:686,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_compare
                - pki_ed25519_key_cmp
        - Branch String:   '/src/libssh/src/pki.c:688,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:689,9'
              BranchSideFuncs:
                - pki_ed25519_key_cmp
            - BranchSide:      '/src/libssh/src/pki.c:690,36'
              BranchSideFuncs:
                - pki_ed25519_key_cmp
        - Branch String:   '/src/libssh/src/pki.c:688,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:690,36'
              BranchSideFuncs:
                - pki_ed25519_key_cmp
            - BranchSide:      '/src/libssh/src/pki.c:693,28'
              BranchSideFuncs:
                - pki_key_compare
      Callsites:
        - Src:             '/src/libssh/src/pki.c:668,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:673,14'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki.c:674,14'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki.c:681,21'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/pki.c:682,17'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/pki.c:683,17'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki.c:681,13'
          Dst:             strncmp
        - Src:             '/src/libssh/src/pki.c:690,16'
          Dst:             pki_ed25519_key_cmp
        - Src:             '/src/libssh/src/pki.c:693,12'
          Dst:             pki_key_compare
    - functionName:    ssh_key_is_public
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - k
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:626,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:627,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:630,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_key_get_signature_algorithm
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - type
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
        - ssh_key_signature_to_char
        - ssh_key_type_to_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:497,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:500,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_key_signature_to_char
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:512,38'
              BranchSideFuncs:
                - ssh_key_type_to_hash
                - ssh_key_signature_to_char
        - Branch String:   '/src/libssh/src/pki.c:500,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:501,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_key_signature_to_char
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:510,5'
              BranchSideFuncs:
                - ssh_key_type_to_hash
                - ssh_key_signature_to_char
        - Branch String:   '/src/libssh/src/pki.c:500,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:503,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:510,5'
              BranchSideFuncs:
                - ssh_key_type_to_hash
                - ssh_key_signature_to_char
      Callsites:
        - Src:             '/src/libssh/src/pki.c:503,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:512,17'
          Dst:             ssh_key_type_to_hash
        - Src:             '/src/libssh/src/pki.c:514,12'
          Dst:             ssh_key_signature_to_char
    - functionName:    ssh_key_type_to_hash
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - type
      BBCount:         43
      ICount:          182
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_log
        - ssh_key_algorithm_allowed
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:427,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:431,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:443,39'
              BranchSideFuncs:
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:472,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:472,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:472,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:472,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:472,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:474,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:431,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:432,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:432,57'
              BranchSideFuncs:
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:431,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:432,57'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:434,13'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:443,64'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:444,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:448,39'
              BranchSideFuncs:
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:443,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:445,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:448,39'
              BranchSideFuncs:
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki.c:448,64'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:449,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki.c:454,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:448,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:454,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:434,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:443,13'
          Dst:             ssh_key_algorithm_allowed
        - Src:             '/src/libssh/src/pki.c:448,13'
          Dst:             ssh_key_algorithm_allowed
        - Src:             '/src/libssh/src/pki.c:474,9'
          Dst:             _ssh_log
    - functionName:    ssh_key_signature_to_char
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - hash_type
      BBCount:         19
      ICount:          88
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - ssh_key_type_to_char
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:219,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:221,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/pki.c:234,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/pki.c:247,37'
              BranchSideFuncs:
                - ssh_key_type_to_char
        - Branch String:   '/src/libssh/src/pki.c:221,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:223,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:230,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:236,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:243,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:247,16'
          Dst:             ssh_key_type_to_char
    - functionName:    ssh_key_algorithm_allowed
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - FIPS_mode
        - _ssh_log
        - ssh_kex_get_default_methods
        - ssh_kex_get_fips_methods
        - ssh_match_group
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:349,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:350,24'
              BranchSideFuncs:
                - _ssh_log
                - ssh_match_group
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
            - BranchSide:      '/src/libssh/src/pki.c:360,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_match_group
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:351,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:352,17'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - _ssh_log
                - ssh_match_group
                - ssh_kex_get_fips_methods
            - BranchSide:      '/src/libssh/src/pki.c:358,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_match_group
        - Branch String:   '/src/libssh/src/pki.c:352,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:353,32'
              BranchSideFuncs:
                - ssh_kex_get_fips_methods
                - _ssh_log
                - ssh_match_group
            - BranchSide:      '/src/libssh/src/pki.c:355,32'
              BranchSideFuncs:
                - ssh_kex_get_default_methods
                - _ssh_log
                - ssh_match_group
        - Branch String:   '/src/libssh/src/pki.c:360,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:361,24'
              BranchSideFuncs:
                - _ssh_log
                - ssh_match_group
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:369,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki.c:362,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:363,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki.c:366,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_match_group
      Callsites:
        - Src:             '/src/libssh/src/pki.c:352,17'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/pki.c:353,32'
          Dst:             ssh_kex_get_fips_methods
        - Src:             '/src/libssh/src/pki.c:355,32'
          Dst:             ssh_kex_get_default_methods
        - Src:             '/src/libssh/src/pki.c:363,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:369,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:373,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki.c:374,12'
          Dst:             ssh_match_group
    - functionName:    pki_privatekey_type_from_string
      functionSourceFile: '/src/libssh/src/pki.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - privkey
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki.c:67,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:71,20'
              BranchSideFuncs:
                - strstr
        - Branch String:   '/src/libssh/src/pki.c:72,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki.c:79,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki.c:66,13'
          Dst:             strstr
        - Src:             '/src/libssh/src/pki.c:71,13'
          Dst:             strstr
    - functionName:    pki_openssh_import_privkey_blob
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - key_blob_buffer
        - pkey
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - pki_import_privkey_buffer
        - ssh_key_free
        - ssh_key_type_from_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:66,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:70,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_privkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:71,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:72,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:76,35'
              BranchSideFuncs:
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - pki_import_privkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:78,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:81,5'
              BranchSideFuncs:
                - pki_import_privkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:81,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:81,5'
              BranchSideFuncs:
                - free
                - pki_import_privkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:83,36'
              BranchSideFuncs:
                - pki_import_privkey_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:84,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:85,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:89,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:70,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki_container_openssh.c:72,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:76,12'
          Dst:             ssh_key_type_from_name
        - Src:             '/src/libssh/src/pki_container_openssh.c:78,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:83,10'
          Dst:             pki_import_privkey_buffer
        - Src:             '/src/libssh/src/pki_container_openssh.c:85,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:92,5'
          Dst:             ssh_key_free
    - functionName:    pki_private_key_decrypt
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ssh_string_struct *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.ssh_string_struct *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - blob
        - passphrase
        - ciphername
        - kdfname
        - kdfoptions
        - auth_fn
        - auth_data
      BBCount:         57
      ICount:          394
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - bcrypt_pbkdf
        - explicit_bzero
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_cipher_clear
        - ssh_get_ciphertab
        - ssh_string_data
        - ssh_string_len
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:122,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:127,12'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - ssh_string_len
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:127,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:128,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - ssh_string_len
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:135,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - ssh_string_len
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:129,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:130,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - ssh_string_len
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:133,5'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - ssh_string_len
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:135,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:136,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:140,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - ssh_string_len
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:142,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:145,24'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - ssh_string_len
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:145,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:146,9'
              BranchSideFuncs:
                - ssh_string_len
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:152,14'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:153,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:156,30'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
                - _ssh_buffer_unpack
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:159,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:160,14'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:162,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:162,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:162,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:163,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:163,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:168,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:169,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:170,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:174,5'
              BranchSideFuncs:
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:181,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:182,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - free
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:200,23'
              BranchSideFuncs:
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:182,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:183,13'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:187,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:183,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:183,13'
              BranchSideFuncs:
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:184,13'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:193,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:194,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:197,22'
              BranchSideFuncs:
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:194,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:194,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:195,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:207,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:207,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:208,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:208,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:211,20'
              BranchSideFuncs:
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - ssh_string_data
                - ssh_string_data
                - ssh_string_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:109,41'
          Dst:             ssh_get_ciphertab
        - Src:             '/src/libssh/src/pki_container_openssh.c:121,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:128,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:136,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:140,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:142,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:145,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:146,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:146,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:152,14'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:157,30'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:158,30'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:156,10'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:160,14'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki_container_openssh.c:162,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:170,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:174,5'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:174,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:184,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:201,23'
          Dst:             strlen
        - Src:             '/src/libssh/src/pki_container_openssh.c:202,23'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:203,23'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:200,10'
          Dst:             bcrypt_pbkdf
        - Src:             '/src/libssh/src/pki_container_openssh.c:211,5'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_container_openssh.c:217,20'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:218,20'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:219,20'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:220,5'
          Dst:             ssh_cipher_clear
    - functionName:    pki_private_key_encrypt
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - int
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - privkey_buffer
        - passphrase
        - ciphername
        - kdfname
        - auth_fn
        - auth_data
        - rounds
        - salt
      BBCount:         28
      ICount:          264
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ssh_log
        - bcrypt_pbkdf
        - explicit_bzero
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_cipher_clear
        - ssh_get_ciphertab
        - ssh_string_data
        - ssh_string_len
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:451,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:456,12'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:456,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:457,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:464,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:458,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:459,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:462,5'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:464,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:465,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:469,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:470,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:471,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:475,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:476,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:477,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:481,5'
              BranchSideFuncs:
                - ssh_string_len
                - _ssh_log
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:485,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:486,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:502,23'
              BranchSideFuncs:
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:486,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:487,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:490,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:496,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:497,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:499,22'
              BranchSideFuncs:
                - strlen
                - ssh_string_data
                - ssh_string_len
                - bcrypt_pbkdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:509,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:513,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_cipher_clear
                - explicit_bzero
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:441,41'
          Dst:             ssh_get_ciphertab
        - Src:             '/src/libssh/src/pki_container_openssh.c:450,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:457,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:465,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:469,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:471,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:477,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:481,5'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:481,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:487,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:503,23'
          Dst:             strlen
        - Src:             '/src/libssh/src/pki_container_openssh.c:504,23'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:505,23'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:502,10'
          Dst:             bcrypt_pbkdf
        - Src:             '/src/libssh/src/pki_container_openssh.c:517,20'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_container_openssh.c:518,20'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_container_openssh.c:519,20'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:520,5'
          Dst:             ssh_cipher_clear
        - Src:             '/src/libssh/src/pki_container_openssh.c:521,5'
          Dst:             explicit_bzero
    - functionName:    pki_openssh_export_privkey_blob
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - privkey
        - buffer
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:409,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:410,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:413,9'
              BranchSideFuncs:
                - _ssh_buffer_pack
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:413,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:415,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:417,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:410,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:417,10'
          Dst:             _ssh_buffer_pack
    - functionName:    ssh_pki_openssh_privkey_export
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        4
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - privkey
        - passphrase
        - auth_fn
        - auth_data
      BBCount:         127
      ICount:          632
      EdgeCount:       166
      CyclomaticComplexity: 41
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - bin_to_base64
        - explicit_bzero
        - pki_openssh_export_privkey_blob
        - pki_private_key_encrypt
        - pki_publickey_to_blob
        - ssh_buffer_add_u8
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_data
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_buffer_reinit
        - ssh_get_random
        - ssh_string_data
        - ssh_string_free
        - ssh_string_new
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:554,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:555,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:557,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - pki_publickey_to_blob
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:557,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:558,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:561,9'
              BranchSideFuncs:
                - ssh_buffer_new
                - pki_publickey_to_blob
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:561,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:561,31'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_new
                - pki_publickey_to_blob
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:562,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_new
                - pki_publickey_to_blob
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:561,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:562,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_new
                - pki_publickey_to_blob
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:565,14'
              BranchSideFuncs:
                - ssh_buffer_new
                - pki_publickey_to_blob
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:567,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:567,26'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:568,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:567,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:568,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:571,25'
              BranchSideFuncs:
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:573,9'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:576,22'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:577,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:578,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:582,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:586,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:587,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:590,42'
              BranchSideFuncs:
                - pki_openssh_export_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:592,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:596,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:597,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:598,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:605,5'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:605,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:606,32'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:613,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:607,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:608,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:610,16'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:613,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:616,19'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:659,23'
              BranchSideFuncs:
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:617,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:618,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:621,16'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:622,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:623,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:627,45'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_string_free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:623,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:623,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:624,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:628,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:629,13'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:633,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:629,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:629,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:630,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:634,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:635,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:638,57'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:635,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:635,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:636,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:639,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:640,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:643,32'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_buffer_get
                - ssh_buffer_get_len
                - llvm.memcpy.p0i8.p0i8.i64
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:640,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:640,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:641,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:646,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:646,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:647,38'
              BranchSideFuncs:
                - pki_private_key_encrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:655,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:656,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:658,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:673,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:674,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:677,40'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - bin_to_base64
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:679,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:680,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:684,23'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - _ssh_buffer_pack
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:694,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:694,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:696,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:696,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:697,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:700,45'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:701,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:702,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:705,34'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:707,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:707,20'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:708,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:708,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:708,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:709,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:713,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:714,39'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - explicit_bzero
                - ssh_buffer_free
                - free
                - free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:718,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:716,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:716,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:717,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:718,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:718,5'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:719,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:719,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:719,5'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:720,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:720,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:720,5'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:721,9'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:721,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:722,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:725,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:722,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:722,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:558,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:562,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:565,14'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:566,16'
          Dst:             pki_publickey_to_blob
        - Src:             '/src/libssh/src/pki_container_openssh.c:571,10'
          Dst:             ssh_get_random
        - Src:             '/src/libssh/src/pki_container_openssh.c:576,22'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:582,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki_container_openssh.c:590,10'
          Dst:             pki_openssh_export_privkey_blob
        - Src:             '/src/libssh/src/pki_container_openssh.c:596,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki_container_openssh.c:605,12'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:606,14'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/pki_container_openssh.c:616,19'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:621,16'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:623,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:627,29'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:627,14'
          Dst:             ssh_get_random
        - Src:             '/src/libssh/src/pki_container_openssh.c:629,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:633,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki_container_openssh.c:635,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:638,38'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:638,23'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:640,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:643,16'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:644,16'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_container_openssh.c:645,16'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:646,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:647,14'
          Dst:             pki_private_key_encrypt
        - Src:             '/src/libssh/src/pki_container_openssh.c:659,23'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:662,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:662,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:662,10'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_container_openssh.c:662,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki_container_openssh.c:677,25'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_container_openssh.c:678,25'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:677,11'
          Dst:             bin_to_base64
        - Src:             '/src/libssh/src/pki_container_openssh.c:684,5'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/pki_container_openssh.c:685,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pki_container_openssh.c:693,25'
          Dst:             strlen
        - Src:             '/src/libssh/src/pki_container_openssh.c:693,5'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_container_openssh.c:700,26'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:700,11'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:705,15'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:706,39'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:706,11'
          Dst:             ssh_buffer_get_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:708,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:714,24'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_container_openssh.c:715,32'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:715,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_container_openssh.c:716,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:722,9'
          Dst:             ssh_buffer_free
    - functionName:    ssh_pki_openssh_pubkey_import
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - text_key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_pki_openssh_import
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:393,12'
          Dst:             ssh_pki_openssh_import
    - functionName:    ssh_pki_openssh_import
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - text_key
        - passphrase
        - auth_fn
        - auth_data
        - private
      BBCount:         109
      ICount:          582
      EdgeCount:       141
      CyclomaticComplexity: 34
      functionsReached:
        - __ctype_b_loc
        - _ssh_buffer_unpack
        - _ssh_log
        - base64_to_bin
        - pki_openssh_import_privkey_blob
        - pki_private_key_decrypt
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get_len
        - ssh_buffer_get_ssh_string
        - ssh_buffer_get_u8
        - ssh_buffer_new
        - ssh_buffer_set_secure
        - ssh_key_free
        - ssh_pki_import_pubkey_blob
        - ssh_string_data
        - ssh_string_len
        - strncmp
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:253,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:254,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:257,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - malloc
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:258,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:258,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - malloc
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:258,5'
              BranchSideFuncs:
                - strstr
                - malloc
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:258,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:259,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strstr
                - malloc
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:261,18'
              BranchSideFuncs:
                - strstr
                - malloc
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:263,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:266,21'
              BranchSideFuncs:
                - malloc
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:267,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:268,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:270,12'
              BranchSideFuncs:
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:271,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:276,5'
              BranchSideFuncs:
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:271,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:272,25'
              BranchSideFuncs:
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:275,5'
              BranchSideFuncs:
                - base64_to_bin
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:278,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:278,5'
              BranchSideFuncs:
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:279,9'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:279,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:280,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:283,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:292,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:293,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:296,19'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:297,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:298,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:301,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:306,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:307,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:314,10'
              BranchSideFuncs:
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_log
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:314,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:315,41'
              BranchSideFuncs:
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:323,34'
              BranchSideFuncs:
                - pki_private_key_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:316,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:317,13'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:320,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:331,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:334,22'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:336,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:339,27'
              BranchSideFuncs:
                - ssh_buffer_set_secure
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:345,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:345,28'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:346,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:345,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:346,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:349,42'
              BranchSideFuncs:
                - pki_openssh_import_privkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:350,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:351,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:353,41'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:354,5'
              BranchSideFuncs:
                - free
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:356,12'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:356,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:357,27'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_key_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:364,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:358,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:359,26'
              BranchSideFuncs:
                - ssh_key_free
                - _ssh_log
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:364,5'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_cmp4
                - ssh_key_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:366,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:367,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:370,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:367,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:367,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:368,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:370,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:371,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:374,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:371,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:372,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:374,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:374,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:375,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:375,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:375,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:376,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:376,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:376,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:377,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:377,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:377,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:378,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:378,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:378,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:379,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/pki_container_openssh.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:379,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_container_openssh.c:379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:252,11'
          Dst:             strncmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:254,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:258,30'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/pki_container_openssh.c:261,11'
          Dst:             strstr
        - Src:             '/src/libssh/src/pki_container_openssh.c:263,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:271,14'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/pki_container_openssh.c:277,14'
          Dst:             base64_to_bin
        - Src:             '/src/libssh/src/pki_container_openssh.c:280,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:283,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki_container_openssh.c:293,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:296,11'
          Dst:             strncmp
        - Src:             '/src/libssh/src/pki_container_openssh.c:298,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:301,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:307,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:315,14'
          Dst:             ssh_pki_import_pubkey_blob
        - Src:             '/src/libssh/src/pki_container_openssh.c:317,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:323,10'
          Dst:             pki_private_key_decrypt
        - Src:             '/src/libssh/src/pki_container_openssh.c:334,22'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_container_openssh.c:339,5'
          Dst:             ssh_buffer_set_secure
        - Src:             '/src/libssh/src/pki_container_openssh.c:341,25'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:342,25'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:340,5'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/pki_container_openssh.c:344,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/pki_container_openssh.c:346,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:349,10'
          Dst:             pki_openssh_import_privkey_blob
        - Src:             '/src/libssh/src/pki_container_openssh.c:353,15'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki_container_openssh.c:356,17'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_container_openssh.c:357,9'
          Dst:             ssh_buffer_get_u8
        - Src:             '/src/libssh/src/pki_container_openssh.c:359,13'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:361,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_container_openssh.c:367,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_container_openssh.c:371,9'
          Dst:             ssh_buffer_free
    - functionName:    ssh_pki_openssh_privkey_import
      functionSourceFile: '/src/libssh/src/pki_container_openssh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - text_key
        - passphrase
        - auth_fn
        - auth_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_pki_openssh_import
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/pki_container_openssh.c:388,12'
          Dst:             ssh_pki_openssh_import
    - functionName:    ssh_get_publickey_hash
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - key
        - type
        - hash
        - hlen
      BBCount:         31
      ICount:          209
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - FIPS_mode
        - _ssh_log
        - calloc
        - md5_final
        - md5_init
        - md5_update
        - sha1_final
        - sha1_init
        - sha1_update
        - sha256_final
        - sha256_init
        - sha256_update
        - ssh_pki_export_pubkey_blob
        - ssh_string_data
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:1152,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1153,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1156,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - md5_init
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - free
                - _ssh_log
                - calloc
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - free
                - calloc
                - sha1_init
                - ssh_string_data
                - ssh_string_len
                - sha1_update
                - sha1_final
                - free
        - Branch String:   '/src/libssh/src/session.c:1156,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1161,17'
              BranchSideFuncs:
                - calloc
                - sha1_init
                - ssh_string_data
                - ssh_string_len
                - sha1_update
                - sha1_final
                - ssh_string_free
                - free
            - BranchSide:      '/src/libssh/src/session.c:1184,17'
              BranchSideFuncs:
                - calloc
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - ssh_string_free
                - free
            - BranchSide:      '/src/libssh/src/session.c:1208,17'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - md5_init
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/session.c:1235,12'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/session.c:1162,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1163,20'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1167,19'
              BranchSideFuncs:
                - sha1_init
                - ssh_string_data
                - ssh_string_len
                - sha1_update
                - sha1_final
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/session.c:1168,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1169,22'
              BranchSideFuncs:
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1174,25'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - sha1_update
                - sha1_final
                - ssh_string_free
        - Branch String:   '/src/libssh/src/session.c:1185,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1186,20'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1190,19'
              BranchSideFuncs:
                - sha256_init
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/session.c:1191,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1192,22'
              BranchSideFuncs:
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1197,27'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - sha256_update
                - sha256_final
                - ssh_string_free
        - Branch String:   '/src/libssh/src/session.c:1208,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1209,17'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1215,17'
              BranchSideFuncs:
                - calloc
                - md5_init
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/session.c:1216,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1217,20'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1221,19'
              BranchSideFuncs:
                - md5_init
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/session.c:1222,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1223,22'
              BranchSideFuncs:
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1228,24'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
        - Branch String:   '/src/libssh/src/session.c:1242,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1242,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/session.c:1243,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:1151,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/session.c:1161,17'
          Dst:             calloc
        - Src:             '/src/libssh/src/session.c:1167,19'
          Dst:             sha1_init
        - Src:             '/src/libssh/src/session.c:1174,30'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/session.c:1174,53'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/session.c:1174,13'
          Dst:             sha1_update
        - Src:             '/src/libssh/src/session.c:1175,13'
          Dst:             sha1_final
        - Src:             '/src/libssh/src/session.c:1184,17'
          Dst:             calloc
        - Src:             '/src/libssh/src/session.c:1190,19'
          Dst:             sha256_init
        - Src:             '/src/libssh/src/session.c:1197,32'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/session.c:1197,55'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/session.c:1197,13'
          Dst:             sha256_update
        - Src:             '/src/libssh/src/session.c:1198,13'
          Dst:             sha256_final
        - Src:             '/src/libssh/src/session.c:1208,17'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/session.c:1209,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/session.c:1215,17'
          Dst:             calloc
        - Src:             '/src/libssh/src/session.c:1221,19'
          Dst:             md5_init
        - Src:             '/src/libssh/src/session.c:1228,29'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/session.c:1228,52'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/session.c:1228,13'
          Dst:             md5_update
        - Src:             '/src/libssh/src/session.c:1229,13'
          Dst:             md5_final
        - Src:             '/src/libssh/src/session.c:1242,5'
          Dst:             ssh_string_free
    - functionName:    ssh_get_publickey
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - session
        - key
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_get_server_publickey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/session.c:1111,12'
          Dst:             ssh_get_server_publickey
    - functionName:    ssh_get_server_publickey
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_key_struct **'
      constantsTouched: []
      argNames:
        - session
        - key
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_key_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:1091,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1092,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1094,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:1092,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1093,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1094,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:1091,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1094,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1097,26'
              BranchSideFuncs:
                - ssh_key_dup
        - Branch String:   '/src/libssh/src/session.c:1098,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1099,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1102,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:1097,14'
          Dst:             ssh_key_dup
    - functionName:    ssh_clean_pubkey_hash
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:1072,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1072,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/session.c:1072,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_get_pubkey_hash
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - hash
      BBCount:         44
      ICount:          219
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - FIPS_mode
        - _ssh_set_error
        - calloc
        - md5_final
        - md5_init
        - md5_update
        - ssh_get_server_publickey
        - ssh_key_free
        - ssh_pki_export_pubkey_blob
        - ssh_string_data
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:1004,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1004,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1005,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:1004,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1005,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1009,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - md5_init
                - ssh_get_server_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - md5_final
                - free
                - md5_final
                - free
                - free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/session.c:1009,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1010,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/session.c:1018,6'
              BranchSideFuncs:
                - calloc
                - md5_init
                - ssh_get_server_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - md5_final
                - free
                - md5_final
                - free
                - free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/session.c:1019,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1020,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/session.c:1021,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/session.c:1019,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1021,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/session.c:1025,9'
              BranchSideFuncs:
                - calloc
                - md5_init
                - ssh_get_server_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - md5_final
                - free
                - md5_final
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:1026,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1027,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:1030,11'
              BranchSideFuncs:
                - md5_init
                - ssh_get_server_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - md5_final
                - free
                - md5_final
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:1031,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1032,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/session.c:1036,35'
              BranchSideFuncs:
                - ssh_get_server_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - md5_final
                - free
                - md5_final
                - free
        - Branch String:   '/src/libssh/src/session.c:1032,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1032,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/session.c:1033,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:1037,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1038,19'
              BranchSideFuncs:
                - md5_final
                - free
            - BranchSide:      '/src/libssh/src/session.c:1043,37'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
                - md5_final
                - free
        - Branch String:   '/src/libssh/src/session.c:1039,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1039,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/session.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:1045,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1046,19'
              BranchSideFuncs:
                - md5_final
                - free
            - BranchSide:      '/src/libssh/src/session.c:1051,16'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - md5_update
                - md5_final
                - ssh_string_free
        - Branch String:   '/src/libssh/src/session.c:1047,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1047,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/session.c:1048,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:1052,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:1052,5'
              BranchSideFuncs:
                - ssh_string_free
                - md5_final
            - BranchSide:      '/src/libssh/src/session.c:1053,15'
              BranchSideFuncs:
                - md5_final
      Callsites:
        - Src:             '/src/libssh/src/session.c:1009,9'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/session.c:1010,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/session.c:1021,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/session.c:1025,9'
          Dst:             calloc
        - Src:             '/src/libssh/src/session.c:1030,11'
          Dst:             md5_init
        - Src:             '/src/libssh/src/session.c:1036,10'
          Dst:             ssh_get_server_publickey
        - Src:             '/src/libssh/src/session.c:1038,9'
          Dst:             md5_final
        - Src:             '/src/libssh/src/session.c:1043,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/session.c:1044,5'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/session.c:1046,9'
          Dst:             md5_final
        - Src:             '/src/libssh/src/session.c:1051,21'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/session.c:1051,51'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/session.c:1051,5'
          Dst:             md5_update
        - Src:             '/src/libssh/src/session.c:1052,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/session.c:1053,5'
          Dst:             md5_final
    - functionName:    ssh_set_counters
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_counter_struct *'
        - 'struct.ssh_counter_struct *'
      constantsTouched: []
      argNames:
        - session
        - scounter
        - rcounter
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:987,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:987,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:988,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_send_debug
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - session
        - message
        - always_display
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_handle_packets
        - ssh_packet_send
        - ssh_socket_is_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:932,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:933,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - ssh_handle_packets
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/session.c:947,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:939,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:940,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/session.c:943,25'
              BranchSideFuncs:
                - ssh_packet_send
                - ssh_handle_packets
      Callsites:
        - Src:             '/src/libssh/src/session.c:932,9'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/session.c:933,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/session.c:940,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/session.c:943,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/session.c:944,9'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/session.c:950,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_handle_packets
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - timeout
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_set_error_oom
        - ssh_is_blocking
        - ssh_make_milliseconds
        - ssh_poll_add_events
        - ssh_poll_ctx_add
        - ssh_poll_ctx_dopoll
        - ssh_poll_get_ctx
        - ssh_poll_get_default_ctx
        - ssh_socket_get_poll_handle
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:651,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:651,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:652,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:651,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:652,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:655,40'
              BranchSideFuncs:
                - ssh_socket_get_poll_handle
                - ssh_poll_add_events
                - ssh_poll_get_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_milliseconds
                - ssh_poll_get_default_ctx
                - ssh_poll_ctx_add
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/session.c:656,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:657,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/session.c:660,25'
              BranchSideFuncs:
                - ssh_poll_add_events
                - ssh_poll_get_ctx
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_milliseconds
                - ssh_poll_get_default_ctx
                - ssh_poll_ctx_add
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/session.c:663,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:664,40'
              BranchSideFuncs:
                - ssh_poll_get_default_ctx
                - ssh_poll_ctx_add
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_milliseconds
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/session.c:672,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_milliseconds
        - Branch String:   '/src/libssh/src/session.c:665,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:666,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/session.c:669,26'
              BranchSideFuncs:
                - ssh_poll_ctx_add
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_milliseconds
        - Branch String:   '/src/libssh/src/session.c:672,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:673,29'
              BranchSideFuncs:
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_milliseconds
            - BranchSide:      '/src/libssh/src/session.c:680,30'
              BranchSideFuncs:
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:673,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:674,40'
              BranchSideFuncs:
                - ssh_make_milliseconds
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:677,16'
              BranchSideFuncs:
                - ssh_poll_ctx_dopoll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:681,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:685,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:655,13'
          Dst:             ssh_socket_get_poll_handle
        - Src:             '/src/libssh/src/session.c:657,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/session.c:660,5'
          Dst:             ssh_poll_add_events
        - Src:             '/src/libssh/src/session.c:661,11'
          Dst:             ssh_poll_get_ctx
        - Src:             '/src/libssh/src/session.c:664,15'
          Dst:             ssh_poll_get_default_ctx
        - Src:             '/src/libssh/src/session.c:666,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/session.c:669,9'
          Dst:             ssh_poll_ctx_add
        - Src:             '/src/libssh/src/session.c:673,13'
          Dst:             ssh_is_blocking
        - Src:             '/src/libssh/src/session.c:674,18'
          Dst:             ssh_make_milliseconds
        - Src:             '/src/libssh/src/session.c:680,10'
          Dst:             ssh_poll_ctx_dopoll
    - functionName:    ssh_is_blocking
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_send_ignore
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - data
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_handle_packets
        - ssh_packet_send
        - ssh_socket_is_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:898,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:899,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - ssh_handle_packets
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/session.c:911,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:903,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:904,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/session.c:907,25'
              BranchSideFuncs:
                - ssh_packet_send
                - ssh_handle_packets
      Callsites:
        - Src:             '/src/libssh/src/session.c:898,9'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/session.c:899,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/session.c:904,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/session.c:907,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/session.c:908,9'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/session.c:914,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_socket_exception_callback
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - code
        - errno_code
        - user
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:875,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:875,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/session.c:878,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/session.c:875,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:876,9'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/session.c:878,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/session.c:873,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/session.c:876,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/session.c:879,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/session.c:879,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_get_version
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:858,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:859,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:862,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_get_disconnect_message
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_set_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:833,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:834,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:837,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/session.c:837,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:838,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/session.c:840,14'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/session.c:840,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:841,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:844,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:838,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/session.c:841,5'
          Dst:             _ssh_set_error
    - functionName:    ssh_get_poll_flags
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_socket_get_poll_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:814,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:815,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:818,37'
              BranchSideFuncs:
                - ssh_socket_get_poll_flags
      Callsites:
        - Src:             '/src/libssh/src/session.c:818,10'
          Dst:             ssh_socket_get_poll_flags
    - functionName:    ssh_get_status
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         24
      ICount:          127
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_socket_get_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:778,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:779,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:782,39'
              BranchSideFuncs:
                - ssh_socket_get_status
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:784,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:785,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:787,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:787,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:788,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:790,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:790,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:791,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:793,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:793,65'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:794,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:795,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:794,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:795,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:796,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:793,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:796,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:799,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:782,17'
          Dst:             ssh_socket_get_status
    - functionName:    ssh_set_fd_except
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_socket_set_except
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:618,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:619,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:622,25'
              BranchSideFuncs:
                - ssh_socket_set_except
      Callsites:
        - Src:             '/src/libssh/src/session.c:622,3'
          Dst:             ssh_socket_set_except
    - functionName:    ssh_set_fd_towrite
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_socket_set_write_wontblock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:605,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:609,34'
              BranchSideFuncs:
                - ssh_socket_set_write_wontblock
      Callsites:
        - Src:             '/src/libssh/src/session.c:609,3'
          Dst:             ssh_socket_set_write_wontblock
    - functionName:    ssh_set_fd_toread
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_socket_set_read_wontblock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:592,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:593,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:596,33'
              BranchSideFuncs:
                - ssh_socket_set_read_wontblock
      Callsites:
        - Src:             '/src/libssh/src/session.c:596,3'
          Dst:             ssh_socket_set_read_wontblock
    - functionName:    ssh_get_fd
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_socket_get_fd
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:578,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:582,28'
              BranchSideFuncs:
                - ssh_socket_get_fd
      Callsites:
        - Src:             '/src/libssh/src/session.c:582,10'
          Dst:             ssh_socket_get_fd
    - functionName:    ssh_is_connected
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:564,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_flush_termination
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_socket_buffered_write_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:516,61'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:517,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:518,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:516,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:518,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:520,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:516,7'
          Dst:             ssh_socket_buffered_write_bytes
    - functionName:    ssh_handle_packets_termination
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - timeout
        - fct
        - user
      BBCount:         32
      ICount:          180
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - ssh_handle_packets
        - ssh_is_blocking
        - ssh_make_milliseconds
        - ssh_timeout_elapsed
        - ssh_timeout_update
        - ssh_timestamp_init
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:725,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:726,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
            - BranchSide:      '/src/libssh/src/session.c:728,29'
              BranchSideFuncs:
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_make_milliseconds
        - Branch String:   '/src/libssh/src/session.c:728,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:729,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_make_milliseconds
            - BranchSide:      '/src/libssh/src/session.c:738,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
        - Branch String:   '/src/libssh/src/session.c:729,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:729,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - ssh_make_milliseconds
            - BranchSide:      '/src/libssh/src/session.c:730,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - ssh_make_milliseconds
        - Branch String:   '/src/libssh/src/session.c:729,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:730,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - ssh_make_milliseconds
            - BranchSide:      '/src/libssh/src/session.c:737,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
        - Branch String:   '/src/libssh/src/session.c:730,47'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:731,21'
              BranchSideFuncs:
                - ssh_make_milliseconds
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
            - BranchSide:      '/src/libssh/src/session.c:733,47'
              BranchSideFuncs:
                - ssh_make_milliseconds
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
        - Branch String:   '/src/libssh/src/session.c:730,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:733,47'
              BranchSideFuncs:
                - ssh_make_milliseconds
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
            - BranchSide:      '/src/libssh/src/session.c:736,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
        - Branch String:   '/src/libssh/src/session.c:743,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:744,9'
              BranchSideFuncs:
                - ssh_timestamp_init
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:747,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:748,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:748,5'
              BranchSideFuncs:
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:749,34'
              BranchSideFuncs:
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:750,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:751,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:753,38'
              BranchSideFuncs:
                - ssh_timeout_elapsed
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:753,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:754,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/session.c:758,38'
              BranchSideFuncs:
                - ssh_timeout_update
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/session.c:728,13'
          Dst:             ssh_is_blocking
        - Src:             '/src/libssh/src/session.c:733,25'
          Dst:             ssh_make_milliseconds
        - Src:             '/src/libssh/src/session.c:744,9'
          Dst:             ssh_timestamp_init
        - Src:             '/src/libssh/src/session.c:749,15'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/session.c:753,13'
          Dst:             ssh_timeout_elapsed
        - Src:             '/src/libssh/src/session.c:758,14'
          Dst:             ssh_timeout_update
    - functionName:    ssh_blocking_flush
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - timeout
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_flush_termination
        - ssh_handle_packets_termination
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:537,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:540,41'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_flush_termination
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:542,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:543,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:545,32'
              BranchSideFuncs:
                - ssh_flush_termination
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/session.c:545,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:546,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:549,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:540,10'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/session.c:540,10'
          Dst:             ssh_flush_termination
        - Src:             '/src/libssh/src/session.c:545,10'
          Dst:             ssh_flush_termination
    - functionName:    ssh_silent_disconnect
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_disconnect
        - ssh_socket_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:477,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:478,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:481,20'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_disconnect
      Callsites:
        - Src:             '/src/libssh/src/session.c:481,3'
          Dst:             ssh_socket_close
        - Src:             '/src/libssh/src/session.c:483,3'
          Dst:             ssh_disconnect
    - functionName:    ssh_get_hmac_out
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_hmac_type_to_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:462,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:463,10'
              BranchSideFuncs:
                - ssh_hmac_type_to_string
            - BranchSide:      '/src/libssh/src/session.c:466,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:462,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:464,40'
              BranchSideFuncs:
                - ssh_hmac_type_to_string
            - BranchSide:      '/src/libssh/src/session.c:466,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:464,16'
          Dst:             ssh_hmac_type_to_string
    - functionName:    ssh_get_hmac_in
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_hmac_type_to_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:447,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:448,10'
              BranchSideFuncs:
                - ssh_hmac_type_to_string
            - BranchSide:      '/src/libssh/src/session.c:451,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:449,40'
              BranchSideFuncs:
                - ssh_hmac_type_to_string
            - BranchSide:      '/src/libssh/src/session.c:451,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:449,16'
          Dst:             ssh_hmac_type_to_string
    - functionName:    ssh_get_cipher_out
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:431,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:432,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:436,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:432,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:433,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:436,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:431,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:434,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:436,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_get_cipher_in
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:415,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:416,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:420,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:416,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:417,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:420,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:415,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:418,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:420,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_get_kex_algo
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         19
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:374,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:375,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:376,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/session.c:374,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:379,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/session.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:383,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:385,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:387,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:389,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:391,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:393,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:397,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:399,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:401,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_get_serverbanner
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:360,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:361,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:363,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_get_clientbanner
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:345,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:349,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_free
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         203
      ICount:          1073
      EdgeCount:       249
      CyclomaticComplexity: 48
      functionsReached:
        - _ssh_list_pop_head
        - crypto_free
        - explicit_bzero
        - ssh_agent_free
        - ssh_agent_state_free
        - ssh_buffer_free
        - ssh_channel_do_free
        - ssh_kbdint_free
        - ssh_key_free
        - ssh_list_free
        - ssh_list_get_iterator
        - ssh_list_remove
        - ssh_message_free
        - ssh_pcap_context_free
        - ssh_poll_ctx_free
        - ssh_socket_free
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:192,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:193,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:203,35'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_socket_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_poll_ctx_free
                - ssh_pcap_context_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_list_get_iterator
        - Branch String:   '/src/libssh/src/session.c:203,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:206,27'
              BranchSideFuncs:
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_socket_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_poll_ctx_free
                - ssh_pcap_context_free
            - BranchSide:      '/src/libssh/src/session.c:209,17'
              BranchSideFuncs:
                - ssh_list_free
                - ssh_socket_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_poll_ctx_free
                - ssh_pcap_context_free
        - Branch String:   '/src/libssh/src/session.c:213,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:214,29'
              BranchSideFuncs:
                - ssh_pcap_context_free
                - ssh_socket_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_poll_ctx_free
            - BranchSide:      '/src/libssh/src/session.c:219,19'
              BranchSideFuncs:
                - ssh_socket_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_poll_ctx_free
        - Branch String:   '/src/libssh/src/session.c:222,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:223,25'
              BranchSideFuncs:
                - ssh_poll_ctx_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:226,3'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/session.c:226,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:226,3'
              BranchSideFuncs:
                - ssh_buffer_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:227,3'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/session.c:227,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:227,3'
              BranchSideFuncs:
                - ssh_buffer_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:228,24'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/session.c:230,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:231,7'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:233,7'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/session.c:231,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:231,7'
              BranchSideFuncs:
                - ssh_buffer_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:232,3'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/session.c:233,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:234,7'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:237,15'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
        - Branch String:   '/src/libssh/src/session.c:234,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:234,7'
              BranchSideFuncs:
                - ssh_buffer_free
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
            - BranchSide:      '/src/libssh/src/session.c:235,3'
              BranchSideFuncs:
                - crypto_free
                - crypto_free
                - ssh_agent_free
                - ssh_key_free
                - ssh_key_free
                - ssh_key_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - _ssh_list_pop_head
        - Branch String:   '/src/libssh/src/session.c:251,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:254,18'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
                - ssh_message_free
                - _ssh_list_pop_head
            - BranchSide:      '/src/libssh/src/session.c:262,7'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/session.c:254,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:257,28'
              BranchSideFuncs:
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/session.c:259,21'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/session.c:262,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:263,21'
              BranchSideFuncs:
                - ssh_kbdint_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/session.c:266,7'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/session.c:266,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:267,19'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
            - BranchSide:      '/src/libssh/src/session.c:271,7'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
        - Branch String:   '/src/libssh/src/session.c:271,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:274,17'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - _ssh_list_pop_head
                - free
            - BranchSide:      '/src/libssh/src/session.c:282,7'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
        - Branch String:   '/src/libssh/src/session.c:274,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:277,11'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:279,21'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
        - Branch String:   '/src/libssh/src/session.c:277,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:277,11'
              BranchSideFuncs:
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
            - BranchSide:      '/src/libssh/src/session.c:278,7'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:282,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:285,17'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - _ssh_list_pop_head
                - free
            - BranchSide:      '/src/libssh/src/session.c:293,5'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/session.c:285,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:288,11'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/session.c:290,21'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/session.c:288,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:288,11'
              BranchSideFuncs:
                - free
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:289,7'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/session.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:295,9'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/session.c:297,19'
              BranchSideFuncs:
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:295,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:293,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:295,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:304,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:304,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:305,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:305,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:305,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:306,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:306,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:306,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:307,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:307,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:307,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:308,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:308,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:308,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:309,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:309,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:309,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:311,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:311,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:311,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:312,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:312,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:312,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:313,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:313,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:313,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:314,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:314,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:314,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:315,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:315,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:315,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:316,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:316,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:316,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:317,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:317,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:317,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:318,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:318,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:318,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:319,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:319,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:319,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:320,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:320,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:320,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:321,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:321,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:321,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:322,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:322,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:322,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:323,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:323,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:323,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:324,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:324,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:324,3'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:326,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:326,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:327,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:333,18'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/session.c:327,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:328,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/session.c:330,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:328,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:328,11'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/session.c:329,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/session.c:334,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:334,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/session.c:334,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:203,13'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/session.c:206,7'
          Dst:             ssh_channel_do_free
        - Src:             '/src/libssh/src/session.c:207,7'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/session.c:205,13'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/session.c:209,3'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/session.c:214,7'
          Dst:             ssh_pcap_context_free
        - Src:             '/src/libssh/src/session.c:219,3'
          Dst:             ssh_socket_free
        - Src:             '/src/libssh/src/session.c:223,7'
          Dst:             ssh_poll_ctx_free
        - Src:             '/src/libssh/src/session.c:226,3'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/session.c:227,3'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/session.c:231,7'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/session.c:234,7'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/session.c:237,3'
          Dst:             crypto_free
        - Src:             '/src/libssh/src/session.c:238,3'
          Dst:             crypto_free
        - Src:             '/src/libssh/src/session.c:241,3'
          Dst:             ssh_agent_free
        - Src:             '/src/libssh/src/session.c:244,3'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/session.c:246,3'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/session.c:248,3'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/session.c:254,18'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/session.c:257,11'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/session.c:256,18'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/session.c:259,7'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/session.c:263,5'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/session.c:267,5'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/session.c:274,17'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/session.c:276,17'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/session.c:279,7'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/session.c:285,17'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/session.c:287,17'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/session.c:290,7'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/session.c:293,17'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/session.c:295,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/session.c:297,5'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/session.c:300,3'
          Dst:             ssh_agent_state_free
        - Src:             '/src/libssh/src/session.c:333,3'
          Dst:             explicit_bzero
    - functionName:    ssh_set_blocking
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - blocking
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:495,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:496,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:498,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_new
      functionSourceFile: '/src/libssh/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct.ssh_session_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         35
      ICount:          297
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached:
        - calloc
        - crypto_new
        - ssh_agent_new
        - ssh_buffer_new
        - ssh_free
        - ssh_list_append
        - ssh_list_new
        - ssh_set_blocking
        - ssh_socket_new
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/session.c:61,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:62,11'
              BranchSideFuncs:
                - calloc
                - crypto_new
                - ssh_socket_new
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_new
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:62,11'
              BranchSideFuncs:
                - calloc
                - crypto_new
                - ssh_socket_new
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_new
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:66,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/session.c:70,28'
              BranchSideFuncs:
                - crypto_new
                - ssh_socket_new
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_new
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:71,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:72,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:75,38'
              BranchSideFuncs:
                - ssh_socket_new
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_new
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:76,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:77,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:80,27'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_new
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:82,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:85,26'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_list_new
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:86,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:87,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:90,26'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:91,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:92,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:95,5'
              BranchSideFuncs:
                - ssh_set_blocking
                - ssh_agent_new
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:102,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:106,5'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:122,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:123,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:125,38'
              BranchSideFuncs:
                - ssh_list_new
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:126,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:127,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:130,10'
              BranchSideFuncs:
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:131,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:132,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:135,26'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:136,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:137,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:141,10'
              BranchSideFuncs:
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:142,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:143,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:145,26'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:147,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:151,10'
              BranchSideFuncs:
                - strdup
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:153,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:155,26'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_free
        - Branch String:   '/src/libssh/src/session.c:156,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/session.c:157,9'
              BranchSideFuncs:
                - free
                - ssh_free
            - BranchSide:      '/src/libssh/src/session.c:161,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/session.c:65,15'
          Dst:             calloc
        - Src:             '/src/libssh/src/session.c:70,28'
          Dst:             crypto_new
        - Src:             '/src/libssh/src/session.c:75,23'
          Dst:             ssh_socket_new
        - Src:             '/src/libssh/src/session.c:80,27'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/session.c:85,26'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/session.c:90,26'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/session.c:97,5'
          Dst:             ssh_set_blocking
        - Src:             '/src/libssh/src/session.c:100,22'
          Dst:             ssh_agent_new
        - Src:             '/src/libssh/src/session.c:121,30'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/session.c:125,38'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/session.c:130,10'
          Dst:             strdup
        - Src:             '/src/libssh/src/session.c:135,10'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/session.c:141,10'
          Dst:             strdup
        - Src:             '/src/libssh/src/session.c:145,10'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/session.c:151,10'
          Dst:             strdup
        - Src:             '/src/libssh/src/session.c:155,10'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/session.c:174,5'
          Dst:             ssh_free
    - functionName:    ssh_socket_connect_proxycommand
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - command
      BBCount:         18
      ICount:          145
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - close
        - fork
        - socketpair
        - ssh_execute_command
        - ssh_socket_get_poll_handle
        - ssh_socket_set_connected
        - ssh_socket_set_fd
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:959,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:960,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:963,46'
              BranchSideFuncs:
                - socketpair
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - _ssh_log
                - ssh_socket_set_fd
                - ssh_socket_get_poll_handle
                - ssh_socket_set_connected
                - __sanitizer_cov_trace_pc_indir
                - ssh_execute_command
        - Branch String:   '/src/libssh/src/socket.c:964,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:965,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:968,5'
              BranchSideFuncs:
                - _ssh_log
                - fork
                - __sanitizer_cov_trace_const_cmp4
                - close
                - _ssh_log
                - ssh_socket_set_fd
                - ssh_socket_get_poll_handle
                - ssh_socket_set_connected
                - __sanitizer_cov_trace_pc_indir
                - ssh_execute_command
        - Branch String:   '/src/libssh/src/socket.c:970,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:971,29'
              BranchSideFuncs:
                - ssh_execute_command
                - close
                - _ssh_log
                - ssh_socket_set_fd
                - ssh_socket_get_poll_handle
                - ssh_socket_set_connected
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:974,20'
              BranchSideFuncs:
                - close
                - _ssh_log
                - ssh_socket_set_fd
                - ssh_socket_get_poll_handle
                - ssh_socket_set_connected
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:980,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:981,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:983,30'
              BranchSideFuncs:
                - ssh_socket_set_connected
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:984,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:984,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:988,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:984,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:985,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:988,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:963,10'
          Dst:             socketpair
        - Src:             '/src/libssh/src/socket.c:968,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:969,11'
          Dst:             fork
        - Src:             '/src/libssh/src/socket.c:971,9'
          Dst:             ssh_execute_command
        - Src:             '/src/libssh/src/socket.c:975,5'
          Dst:             close
        - Src:             '/src/libssh/src/socket.c:976,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:977,5'
          Dst:             ssh_socket_set_fd
        - Src:             '/src/libssh/src/socket.c:979,9'
          Dst:             ssh_socket_get_poll_handle
        - Src:             '/src/libssh/src/socket.c:983,5'
          Dst:             ssh_socket_set_connected
    - functionName:    socketpair
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_execute_command
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - command
        - in
        - out
      BBCount:         17
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _ssh_log
        - access
        - close
        - dup2
        - execv
        - exit
        - getenv
        - open
        - ssh_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:902,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:903,9'
              BranchSideFuncs:
                - _ssh_log
                - exit
            - BranchSide:      '/src/libssh/src/socket.c:911,13'
              BranchSideFuncs:
                - getenv
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - dup2
                - close
                - close
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - access
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:912,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:912,26'
              BranchSideFuncs:
                - access
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - dup2
                - close
                - close
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:915,14'
              BranchSideFuncs:
                - access
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - dup2
                - close
                - close
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:912,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:915,14'
              BranchSideFuncs:
                - access
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - dup2
                - close
                - close
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:922,15'
              BranchSideFuncs:
                - dup2
                - dup2
                - dup2
                - close
                - close
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:916,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:917,19'
              BranchSideFuncs:
                - dup2
                - dup2
                - dup2
                - close
                - close
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:919,19'
              BranchSideFuncs:
                - dup2
                - dup2
                - dup2
                - close
                - close
                - execv
                - __sanitizer_cov_trace_const_cmp4
                - exit
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:932,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:933,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - exit
            - BranchSide:      '/src/libssh/src/socket.c:938,5'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             '/src/libssh/src/socket.c:901,15'
          Dst:             open
        - Src:             '/src/libssh/src/socket.c:903,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:904,9'
          Dst:             exit
        - Src:             '/src/libssh/src/socket.c:911,13'
          Dst:             getenv
        - Src:             '/src/libssh/src/socket.c:915,14'
          Dst:             access
        - Src:             '/src/libssh/src/socket.c:925,5'
          Dst:             dup2
        - Src:             '/src/libssh/src/socket.c:926,5'
          Dst:             dup2
        - Src:             '/src/libssh/src/socket.c:928,5'
          Dst:             dup2
        - Src:             '/src/libssh/src/socket.c:929,5'
          Dst:             close
        - Src:             '/src/libssh/src/socket.c:930,5'
          Dst:             close
        - Src:             '/src/libssh/src/socket.c:931,10'
          Dst:             execv
        - Src:             '/src/libssh/src/socket.c:935,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:935,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/socket.c:935,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:938,5'
          Dst:             exit
    - functionName:    ssh_socket_set_fd
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_socket_struct *'
        - int
      constantsTouched: []
      argNames:
        - s
        - fd
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_poll_set_events
        - ssh_poll_set_fd
        - ssh_socket_get_poll_handle
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:515,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:516,25'
              BranchSideFuncs:
                - ssh_poll_set_fd
            - BranchSide:      '/src/libssh/src/socket.c:518,9'
              BranchSideFuncs:
                - ssh_socket_get_poll_handle
                - ssh_poll_set_events
        - Branch String:   '/src/libssh/src/socket.c:520,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:521,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:525,29'
              BranchSideFuncs:
                - ssh_poll_set_events
      Callsites:
        - Src:             '/src/libssh/src/socket.c:516,9'
          Dst:             ssh_poll_set_fd
        - Src:             '/src/libssh/src/socket.c:519,13'
          Dst:             ssh_socket_get_poll_handle
        - Src:             '/src/libssh/src/socket.c:525,9'
          Dst:             ssh_poll_set_events
    - functionName:    ssh_socket_get_poll_handle
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionDepth:   0
      returnType:      'struct.ssh_poll_handle_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_poll_new
        - ssh_socket_pollcallback
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:396,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:397,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:399,35'
              BranchSideFuncs:
                - ssh_poll_new
      Callsites:
        - Src:             '/src/libssh/src/socket.c:399,22'
          Dst:             ssh_poll_new
        - Src:             '/src/libssh/src/socket.c:399,22'
          Dst:             ssh_socket_pollcallback
    - functionName:    ssh_socket_set_connected
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - s
        - p
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_poll_set_events
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:217,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:217,9'
              BranchSideFuncs:
                - ssh_poll_set_events
            - BranchSide:      '/src/libssh/src/socket.c:218,29'
              BranchSideFuncs:
                - ssh_poll_set_events
      Callsites:
        - Src:             '/src/libssh/src/socket.c:218,9'
          Dst:             ssh_poll_set_events
    - functionName:    ssh_socket_pollcallback
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - fd
        - revents
        - v_s
      BBCount:         90
      ICount:          618
      EdgeCount:       123
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - _ssh_log
        - getsockopt
        - ssh_buffer_allocate
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_pass_bytes
        - ssh_buffer_pass_bytes_end
        - ssh_poll_remove_events
        - ssh_socket_close
        - ssh_socket_get_fd
        - ssh_socket_is_open
        - ssh_socket_nonblocking_flush
        - ssh_socket_set_connected
        - ssh_socket_unbuffered_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:248,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:249,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
                - __sanitizer_cov_trace_const_cmp4
                - getsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '/src/libssh/src/socket.c:251,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
                - __sanitizer_cov_trace_const_cmp4
                - getsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '/src/libssh/src/socket.c:257,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:257,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
                - getsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '/src/libssh/src/socket.c:259,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
                - getsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '/src/libssh/src/socket.c:257,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:259,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
                - getsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '/src/libssh/src/socket.c:282,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
        - Branch String:   '/src/libssh/src/socket.c:259,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:260,13'
              BranchSideFuncs:
                - getsockopt
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '/src/libssh/src/socket.c:280,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
        - Branch String:   '/src/libssh/src/socket.c:262,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:263,23'
              BranchSideFuncs:
                - __errno_location
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:265,30'
              BranchSideFuncs:
                - ssh_socket_close
                - __errno_location
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:270,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:270,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:276,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:270,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:271,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:276,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:282,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:282,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
            - BranchSide:      '/src/libssh/src/socket.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:282,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:283,9'
              BranchSideFuncs:
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_socket_unbuffered_read
            - BranchSide:      '/src/libssh/src/socket.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:285,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:286,48'
              BranchSideFuncs:
                - ssh_socket_unbuffered_read
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
            - BranchSide:      '/src/libssh/src/socket.c:288,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
        - Branch String:   '/src/libssh/src/socket.c:288,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:289,39'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
            - BranchSide:      '/src/libssh/src/socket.c:303,35'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes_end
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
        - Branch String:   '/src/libssh/src/socket.c:290,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:291,40'
              BranchSideFuncs:
                - ssh_poll_remove_events
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:294,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:294,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:294,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:299,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:294,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:295,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:299,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:305,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:306,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_remove_events
            - BranchSide:      '/src/libssh/src/socket.c:317,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:306,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:307,40'
              BranchSideFuncs:
                - ssh_poll_remove_events
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:309,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:309,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:309,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:314,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:309,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:310,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:314,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:317,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:318,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:322,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:322,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:322,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:335,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:322,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:324,13'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:335,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:329,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:329,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/socket.c:329,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:329,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:325,29'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:333,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:339,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:344,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:382,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:344,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:345,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_socket_set_connected
                - ssh_socket_get_fd
                - ssh_socket_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:363,9'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
                - ssh_poll_remove_events
        - Branch String:   '/src/libssh/src/socket.c:349,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:350,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:353,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:353,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:353,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:353,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:354,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:364,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:365,36'
              BranchSideFuncs:
                - ssh_poll_remove_events
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
            - BranchSide:      '/src/libssh/src/socket.c:369,34'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_nonblocking_flush
        - Branch String:   '/src/libssh/src/socket.c:370,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:371,42'
              BranchSideFuncs:
                - ssh_socket_nonblocking_flush
            - BranchSide:      '/src/libssh/src/socket.c:372,20'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:382,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:386,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:248,10'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/socket.c:251,5'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/socket.c:251,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:261,18'
          Dst:             getsockopt
        - Src:             '/src/libssh/src/socket.c:263,23'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:265,13'
          Dst:             ssh_socket_close
        - Src:             '/src/libssh/src/socket.c:268,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:284,18'
          Dst:             ssh_buffer_allocate
        - Src:             '/src/libssh/src/socket.c:286,21'
          Dst:             ssh_socket_unbuffered_read
        - Src:             '/src/libssh/src/socket.c:289,13'
          Dst:             ssh_buffer_pass_bytes_end
        - Src:             '/src/libssh/src/socket.c:291,17'
          Dst:             ssh_poll_remove_events
        - Src:             '/src/libssh/src/socket.c:303,9'
          Dst:             ssh_buffer_pass_bytes_end
        - Src:             '/src/libssh/src/socket.c:307,17'
          Dst:             ssh_poll_remove_events
        - Src:             '/src/libssh/src/socket.c:325,48'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/socket.c:326,48'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/socket.c:328,17'
          Dst:             ssh_buffer_pass_bytes
        - Src:             '/src/libssh/src/socket.c:345,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:346,13'
          Dst:             ssh_socket_set_connected
        - Src:             '/src/libssh/src/socket.c:348,42'
          Dst:             ssh_socket_get_fd
        - Src:             '/src/libssh/src/socket.c:348,18'
          Dst:             ssh_socket_set_blocking
        - Src:             '/src/libssh/src/socket.c:365,13'
          Dst:             ssh_poll_remove_events
        - Src:             '/src/libssh/src/socket.c:369,15'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/socket.c:371,13'
          Dst:             ssh_socket_nonblocking_flush
        - Src:             '/src/libssh/src/socket.c:374,13'
          Dst:             _ssh_log
    - functionName:    ssh_socket_is_open
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_close
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         24
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _ssh_log
        - close
        - kill
        - ssh_poll_free
        - ssh_socket_is_open
        - ssh_strerror
        - waitpid
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:459,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:464,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_poll_free
                - close
            - BranchSide:      '/src/libssh/src/socket.c:469,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_poll_free
        - Branch String:   '/src/libssh/src/socket.c:464,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:464,9'
              BranchSideFuncs:
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_poll_free
            - BranchSide:      '/src/libssh/src/socket.c:465,25'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_poll_free
        - Branch String:   '/src/libssh/src/socket.c:469,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:470,23'
              BranchSideFuncs:
                - ssh_poll_free
                - __sanitizer_cov_trace_const_cmp4
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:474,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:478,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:478,9'
              BranchSideFuncs:
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:480,21'
              BranchSideFuncs:
                - kill
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - __errno_location
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:484,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:485,17'
              BranchSideFuncs:
                - __errno_location
                - waitpid
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:492,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:485,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:484,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:486,22'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:492,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:493,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:496,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/socket.c:459,9'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/socket.c:464,9'
          Dst:             close
        - Src:             '/src/libssh/src/socket.c:465,25'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:470,9'
          Dst:             ssh_poll_free
        - Src:             '/src/libssh/src/socket.c:483,9'
          Dst:             kill
        - Src:             '/src/libssh/src/socket.c:484,16'
          Dst:             waitpid
        - Src:             '/src/libssh/src/socket.c:485,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:487,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:487,17'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/socket.c:487,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:493,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:496,9'
          Dst:             _ssh_log
    - functionName:    ssh_socket_unbuffered_read
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - s
        - buffer
        - len
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - _ssh_log
        - read
        - recv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:557,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:560,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - read
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - recv
        - Branch String:   '/src/libssh/src/socket.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:561,19'
              BranchSideFuncs:
                - recv
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:563,19'
              BranchSideFuncs:
                - read
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:573,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:575,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/socket.c:561,14'
          Dst:             recv
        - Src:             '/src/libssh/src/socket.c:563,14'
          Dst:             read
        - Src:             '/src/libssh/src/socket.c:568,21'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:575,9'
          Dst:             _ssh_log
    - functionName:    ssh_socket_get_fd
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_set_blocking
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:846,12'
          Dst:             fcntl
    - functionName:    ssh_socket_nonblocking_flush
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         40
      ICount:          284
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - _ssh_log
        - _ssh_set_error
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_pass_bytes
        - ssh_poll_add_events
        - ssh_socket_close
        - ssh_socket_is_open
        - ssh_socket_unbuffered_write
        - ssh_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:681,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:682,9'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
            - BranchSide:      '/src/libssh/src/socket.c:699,30'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
        - Branch String:   '/src/libssh/src/socket.c:683,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:683,29'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:688,18'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/socket.c:683,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:684,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:688,18'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/socket.c:700,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:700,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:707,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:700,47'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:700,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_poll_add_events
            - BranchSide:      '/src/libssh/src/socket.c:707,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:700,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:702,29'
              BranchSideFuncs:
                - ssh_poll_add_events
            - BranchSide:      '/src/libssh/src/socket.c:707,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/socket.c:707,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:707,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:740,30'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
        - Branch String:   '/src/libssh/src/socket.c:707,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:710,48'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_socket_unbuffered_write
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:740,30'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
        - Branch String:   '/src/libssh/src/socket.c:713,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:714,13'
              BranchSideFuncs:
                - ssh_socket_close
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:733,31'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
        - Branch String:   '/src/libssh/src/socket.c:717,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:717,33'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:722,22'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/socket.c:717,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:718,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/socket.c:722,22'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/socket.c:734,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:735,54'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
            - BranchSide:      '/src/libssh/src/socket.c:737,5'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
        - Branch String:   '/src/libssh/src/socket.c:741,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:741,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_poll_add_events
            - BranchSide:      '/src/libssh/src/socket.c:751,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:741,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:742,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_poll_add_events
            - BranchSide:      '/src/libssh/src/socket.c:751,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:681,10'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/socket.c:689,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:689,13'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/socket.c:689,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/socket.c:699,11'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/socket.c:702,9'
          Dst:             ssh_poll_add_events
        - Src:             '/src/libssh/src/socket.c:711,48'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/socket.c:710,20'
          Dst:             ssh_socket_unbuffered_write
        - Src:             '/src/libssh/src/socket.c:715,13'
          Dst:             ssh_socket_close
        - Src:             '/src/libssh/src/socket.c:723,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:723,17'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/socket.c:723,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/socket.c:733,9'
          Dst:             ssh_buffer_pass_bytes
        - Src:             '/src/libssh/src/socket.c:740,11'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/socket.c:742,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:745,9'
          Dst:             ssh_poll_add_events
    - functionName:    ssh_socket_unbuffered_write
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - s
        - buffer
        - len
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _ssh_log
        - send
        - ssh_poll_add_events
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:595,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:599,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_poll_add_events
                - send
        - Branch String:   '/src/libssh/src/socket.c:599,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:600,18'
              BranchSideFuncs:
                - send
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_poll_add_events
            - BranchSide:      '/src/libssh/src/socket.c:602,19'
              BranchSideFuncs:
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - ssh_poll_add_events
        - Branch String:   '/src/libssh/src/socket.c:611,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:612,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:615,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/socket.c:615,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:616,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/socket.c:619,5'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/socket.c:600,13'
          Dst:             send
        - Src:             '/src/libssh/src/socket.c:602,13'
          Dst:             write
        - Src:             '/src/libssh/src/socket.c:607,21'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:612,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:613,9'
          Dst:             ssh_poll_add_events
        - Src:             '/src/libssh/src/socket.c:619,5'
          Dst:             _ssh_log
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_connect
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'char *'
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - host
        - port
        - bind_addr
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_connect_host_nonblocking
        - ssh_socket_set_fd
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:869,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:870,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/socket.c:874,39'
              BranchSideFuncs:
                - ssh_connect_host_nonblocking
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_fd
        - Branch String:   '/src/libssh/src/socket.c:876,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:877,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:879,23'
              BranchSideFuncs:
                - ssh_socket_set_fd
      Callsites:
        - Src:             '/src/libssh/src/socket.c:870,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/socket.c:874,10'
          Dst:             ssh_connect_host_nonblocking
        - Src:             '/src/libssh/src/socket.c:875,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/socket.c:879,5'
          Dst:             ssh_socket_set_fd
    - functionName:    ssh_socket_set_nonblocking
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:841,12'
          Dst:             fcntl
    - functionName:    ssh_socket_get_poll_flags
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_poll_get_events
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:816,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:816,57'
              BranchSideFuncs:
                - ssh_poll_get_events
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_get_events
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:819,9'
              BranchSideFuncs:
                - ssh_poll_get_events
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:816,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:817,11'
              BranchSideFuncs:
                - ssh_poll_get_events
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:819,9'
              BranchSideFuncs:
                - ssh_poll_get_events
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:819,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:819,57'
              BranchSideFuncs:
                - ssh_poll_get_events
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:819,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:819,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:820,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:816,36'
          Dst:             ssh_poll_get_events
        - Src:             '/src/libssh/src/socket.c:819,36'
          Dst:             ssh_poll_get_events
    - functionName:    ssh_socket_get_status
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_buffer_get_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:798,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:799,11'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:802,28'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:803,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:806,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:806,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:807,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:798,9'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/socket.c:802,9'
          Dst:             ssh_buffer_get_len
    - functionName:    ssh_socket_buffered_write_bytes
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_buffer_get_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:786,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:786,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:787,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:786,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:790,31'
              BranchSideFuncs:
                - ssh_buffer_get_len
      Callsites:
        - Src:             '/src/libssh/src/socket.c:790,12'
          Dst:             ssh_buffer_get_len
    - functionName:    ssh_socket_data_writable
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_data_available
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_set_except
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_set_read_wontblock
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_set_write_wontblock
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_write
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - s
        - buffer
        - len
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error_oom
        - ssh_buffer_add_data
        - ssh_socket_nonblocking_flush
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:660,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:661,33'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_nonblocking_flush
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/socket.c:668,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:661,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:662,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/socket.c:665,38'
              BranchSideFuncs:
                - ssh_socket_nonblocking_flush
      Callsites:
        - Src:             '/src/libssh/src/socket.c:661,13'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/socket.c:662,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/socket.c:665,9'
          Dst:             ssh_socket_nonblocking_flush
    - functionName:    ssh_socket_fd_set
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'struct.fd_set *'
        - 'int *'
      constantsTouched: []
      argNames:
        - s
        - set
        - max_fd
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:640,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:644,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:646,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:646,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:647,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:647,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:647,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/socket.c:648,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/socket.c:646,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:649,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_socket_fd_isset
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'struct.fd_set *'
      constantsTouched: []
      argNames:
        - s
        - set
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:628,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:631,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
      Callsites:       []
    - functionName:    ssh_socket_unix
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - path
      BBCount:         20
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - _ssh_set_error
        - close
        - connect
        - fcntl
        - snprintf
        - socket
        - ssh_socket_set_fd
        - ssh_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:426,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:427,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/socket.c:434,15'
              BranchSideFuncs:
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_fd
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   '/src/libssh/src/socket.c:434,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:435,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - close
            - BranchSide:      '/src/libssh/src/socket.c:443,17'
              BranchSideFuncs:
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_fd
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   '/src/libssh/src/socket.c:438,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:438,9'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/libssh/src/socket.c:439,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:444,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - close
            - BranchSide:      '/src/libssh/src/socket.c:450,23'
              BranchSideFuncs:
                - ssh_socket_set_fd
        - Branch String:   '/src/libssh/src/socket.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:447,9'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/libssh/src/socket.c:448,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:423,5'
          Dst:             snprintf
        - Src:             '/src/libssh/src/socket.c:425,10'
          Dst:             socket
        - Src:             '/src/libssh/src/socket.c:427,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:427,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/socket.c:427,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/socket.c:434,9'
          Dst:             fcntl
        - Src:             '/src/libssh/src/socket.c:435,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:435,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/socket.c:435,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/socket.c:438,9'
          Dst:             close
        - Src:             '/src/libssh/src/socket.c:443,9'
          Dst:             connect
        - Src:             '/src/libssh/src/socket.c:444,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/socket.c:444,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/socket.c:444,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/socket.c:447,9'
          Dst:             close
        - Src:             '/src/libssh/src/socket.c:450,5'
          Dst:             ssh_socket_set_fd
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_free
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         20
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_buffer_free
        - ssh_socket_close
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:408,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/socket.c:411,22'
              BranchSideFuncs:
                - ssh_socket_close
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/socket.c:412,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:412,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/socket.c:413,5'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/socket.c:413,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:413,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/socket.c:414,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/socket.c:414,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:414,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/socket.c:414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:411,5'
          Dst:             ssh_socket_close
        - Src:             '/src/libssh/src/socket.c:412,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/socket.c:413,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_socket_set_callbacks
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_socket_struct *'
        - 'struct.ssh_socket_callbacks_struct *'
      constantsTouched: []
      argNames:
        - s
        - callbacks
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_socket_reset
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_buffer_reinit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:188,5'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/socket.c:189,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_socket_new
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      'struct.ssh_socket_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         25
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_set_error_oom
        - calloc
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:149,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:150,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/socket.c:153,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/socket.c:158,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:159,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/socket.c:163,19'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/socket.c:160,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:160,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/socket.c:161,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:164,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:165,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/socket.c:170,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/socket.c:166,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:166,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/socket.c:167,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/socket.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:167,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/socket.c:168,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/socket.c:148,9'
          Dst:             calloc
        - Src:             '/src/libssh/src/socket.c:150,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/socket.c:157,20'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/socket.c:159,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/socket.c:163,19'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/socket.c:165,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/socket.c:166,9'
          Dst:             ssh_buffer_free
    - functionName:    ssh_socket_cleanup
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_poll_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:130,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_cleanup
            - BranchSide:      '/src/libssh/src/socket.c:130,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_cleanup
        - Branch String:   '/src/libssh/src/socket.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:130,9'
              BranchSideFuncs:
                - ssh_poll_cleanup
            - BranchSide:      '/src/libssh/src/socket.c:131,9'
              BranchSideFuncs:
                - ssh_poll_cleanup
      Callsites:
        - Src:             '/src/libssh/src/socket.c:131,9'
          Dst:             ssh_poll_cleanup
    - functionName:    ssh_socket_init
      functionSourceFile: '/src/libssh/src/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_poll_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/socket.c:108,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:108,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_init
            - BranchSide:      '/src/libssh/src/socket.c:108,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_init
        - Branch String:   '/src/libssh/src/socket.c:108,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/socket.c:108,9'
              BranchSideFuncs:
                - ssh_poll_init
            - BranchSide:      '/src/libssh/src/socket.c:117,9'
              BranchSideFuncs:
                - ssh_poll_init
      Callsites:
        - Src:             '/src/libssh/src/socket.c:117,9'
          Dst:             ssh_poll_init
    - functionName:    ssh_string_free
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    141
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:278,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:278,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/string.c:278,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_string_data
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:265,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:269,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_string_burn
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - explicit_bzero
        - ssh_string_len
      functionUses:    37
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:250,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:250,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:251,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/string.c:250,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:254,20'
              BranchSideFuncs:
                - ssh_string_len
                - explicit_bzero
      Callsites:
        - Src:             '/src/libssh/src/string.c:254,29'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/string.c:254,5'
          Dst:             explicit_bzero
    - functionName:    ssh_string_len
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ntohl
      functionUses:    50
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:139,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:143,18'
              BranchSideFuncs:
                - ntohl
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/string.c:144,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:144,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/string.c:148,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/string.c:144,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:145,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:148,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/string.c:143,12'
          Dst:             ntohl
    - functionName:    ntohl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_string_copy
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_string_len
        - ssh_string_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:225,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:229,24'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_new
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/string.c:230,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:231,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:234,24'
              BranchSideFuncs:
                - ssh_string_new
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/string.c:235,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:239,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/string.c:229,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/string.c:234,9'
          Dst:             ssh_string_new
    - functionName:    ssh_string_new
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - htonl
      functionUses:    20
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:60,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:61,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/string.c:65,53'
              BranchSideFuncs:
                - malloc
                - htonl
        - Branch String:   '/src/libssh/src/string.c:66,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:70,23'
              BranchSideFuncs:
                - htonl
      Callsites:
        - Src:             '/src/libssh/src/string.c:61,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/string.c:70,17'
          Dst:             htonl
    - functionName:    htonl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_string_free_char
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:210,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:210,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/string.c:210,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_string_to_char
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_string_len
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:185,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:189,24'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_cmp8
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/string.c:190,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:191,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:194,16'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/string.c:195,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:198,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/string.c:189,9'
          Dst:             ssh_string_len
    - functionName:    ssh_string_get_char
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_string_len
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:165,5'
              BranchSideFuncs:
                - ssh_string_len
      Callsites:
        - Src:             '/src/libssh/src/string.c:165,13'
          Dst:             ssh_string_len
    - functionName:    ssh_string_from_char
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - what
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - ssh_string_new
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:112,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:113,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '/src/libssh/src/string.c:117,16'
              BranchSideFuncs:
                - strlen
                - ssh_string_new
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/string.c:120,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:124,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/string.c:113,7'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/string.c:117,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/string.c:119,9'
          Dst:             ssh_string_new
    - functionName:    ssh_string_fill
      functionSourceFile: '/src/libssh/src/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_string_struct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - data
        - len
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_string_len
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libssh/src/string.c:88,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:88,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:90,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/string.c:88,37'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:89,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:90,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/string.c:89,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:89,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:90,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/string.c:88,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/string.c:90,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/string.c:93,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/string.c:89,28'
          Dst:             ssh_string_len
    - functionName:    ssh_threads_get_type
      functionSourceFile: '/src/libssh/src/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads.c:89,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads.c:90,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/threads.c:92,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_threads_set_callbacks
      functionSourceFile: '/src/libssh/src/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_threads_callbacks_struct *'
      constantsTouched: []
      argNames:
        - cb
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypto_thread_finalize
        - crypto_thread_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads.c:76,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads.c:76,9'
              BranchSideFuncs:
                - crypto_thread_finalize
                - crypto_thread_init
            - BranchSide:      '/src/libssh/src/threads.c:77,9'
              BranchSideFuncs:
                - crypto_thread_finalize
                - crypto_thread_init
      Callsites:
        - Src:             '/src/libssh/src/threads.c:77,9'
          Dst:             crypto_thread_finalize
        - Src:             '/src/libssh/src/threads.c:82,10'
          Dst:             crypto_thread_init
    - functionName:    ssh_threads_finalize
      functionSourceFile: '/src/libssh/src/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypto_thread_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads.c:68,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads.c:68,5'
              BranchSideFuncs:
                - crypto_thread_finalize
            - BranchSide:      '/src/libssh/src/threads.c:68,5'
              BranchSideFuncs:
                - crypto_thread_finalize
      Callsites:
        - Src:             '/src/libssh/src/threads.c:68,5'
          Dst:             crypto_thread_finalize
    - functionName:    ssh_threads_init
      functionSourceFile: '/src/libssh/src/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - crypto_thread_init
        - ssh_threads_get_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads.c:45,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads.c:47,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - crypto_thread_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_threads_get_default
            - BranchSide:      '/src/libssh/src/threads.c:47,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - crypto_thread_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_threads_get_default
        - Branch String:   '/src/libssh/src/threads.c:47,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/threads.c:54,9'
              BranchSideFuncs:
                - crypto_thread_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_threads_get_default
        - Branch String:   '/src/libssh/src/threads.c:54,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads.c:55,26'
              BranchSideFuncs:
                - ssh_threads_get_default
                - crypto_thread_init
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/threads.c:59,29'
              BranchSideFuncs:
                - crypto_thread_init
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/threads.c:60,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads.c:61,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/threads.c:63,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/threads.c:55,26'
          Dst:             ssh_threads_get_default
        - Src:             '/src/libssh/src/threads.c:59,10'
          Dst:             crypto_thread_init
    - functionName:    compression_enable
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.298 *'
        - int
        - bool
      constantsTouched: []
      argNames:
        - session
        - direction
        - delayed
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:249,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:249,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:256,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:249,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:250,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:256,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:250,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:253,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/wrapper.c:256,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:259,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cipher_new
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'struct.ssh_cipher_struct.264 *'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - offset
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_get_ciphertab
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:115,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:120,10'
              BranchSideFuncs:
                - ssh_get_ciphertab
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/wrapper.c:120,19'
          Dst:             ssh_get_ciphertab
    - functionName:    crypt_set_algorithms_server
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.298 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         88
      ICount:          648
      EdgeCount:       110
      CyclomaticComplexity: 24
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - cipher_new
        - compression_enable
        - ssh_get_ciphertab
        - ssh_get_hmactab
        - ssh_key_hash_from_name
        - ssh_key_type_from_signature_name
        - ssh_server_curve25519_init
        - ssh_server_dh_init
        - ssh_server_dhgex_init
        - ssh_server_ecdh_init
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:431,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:432,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:440,14'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:442,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:443,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:449,9'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:444,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:445,11'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:447,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:449,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:450,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:454,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/wrapper.c:457,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:458,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/wrapper.c:462,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:462,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:464,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:472,18'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:464,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:465,20'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:467,20'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:476,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:477,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:483,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:478,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:479,13'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:481,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:484,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:489,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:497,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:498,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:504,9'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:499,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:500,13'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:502,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:504,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:505,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:509,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/wrapper.c:512,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:513,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/wrapper.c:517,9'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:517,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:519,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:526,18'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:519,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:520,20'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:522,20'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:529,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:530,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:536,9'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:531,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:532,13'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:534,5'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:537,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:542,5'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:550,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:551,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
            - BranchSide:      '/src/libssh/src/wrapper.c:554,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:555,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:556,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
            - BranchSide:      '/src/libssh/src/wrapper.c:560,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:562,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:563,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
            - BranchSide:      '/src/libssh/src/wrapper.c:566,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:567,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:568,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:572,14'
              BranchSideFuncs:
                - ssh_key_type_from_signature_name
                - ssh_key_hash_from_name
                - __sanitizer_cov_trace_switch
                - ssh_server_curve25519_init
                - ssh_server_ecdh_init
                - ssh_server_dhgex_init
                - ssh_server_dh_init
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:577,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:583,26'
              BranchSideFuncs:
                - ssh_server_dh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:583,26'
              BranchSideFuncs:
                - ssh_server_dh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:583,26'
              BranchSideFuncs:
                - ssh_server_dh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:583,26'
              BranchSideFuncs:
                - ssh_server_dh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:583,26'
              BranchSideFuncs:
                - ssh_server_dh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:588,29'
              BranchSideFuncs:
                - ssh_server_dhgex_init
            - BranchSide:      '/src/libssh/src/wrapper.c:588,29'
              BranchSideFuncs:
                - ssh_server_dhgex_init
            - BranchSide:      '/src/libssh/src/wrapper.c:595,28'
              BranchSideFuncs:
                - ssh_server_ecdh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:595,28'
              BranchSideFuncs:
                - ssh_server_ecdh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:595,28'
              BranchSideFuncs:
                - ssh_server_ecdh_init
            - BranchSide:      '/src/libssh/src/wrapper.c:601,36'
              BranchSideFuncs:
                - ssh_server_curve25519_init
            - BranchSide:      '/src/libssh/src/wrapper.c:601,36'
              BranchSideFuncs:
                - ssh_server_curve25519_init
            - BranchSide:      '/src/libssh/src/wrapper.c:605,9'
              BranchSideFuncs:
                - _ssh_set_error
      Callsites:
        - Src:             '/src/libssh/src/wrapper.c:427,45'
          Dst:             ssh_get_ciphertab
        - Src:             '/src/libssh/src/wrapper.c:428,43'
          Dst:             ssh_get_hmactab
        - Src:             '/src/libssh/src/wrapper.c:443,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:450,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:454,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:456,40'
          Dst:             cipher_new
        - Src:             '/src/libssh/src/wrapper.c:458,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/wrapper.c:477,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:484,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:489,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:498,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:505,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:509,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:511,39'
          Dst:             cipher_new
        - Src:             '/src/libssh/src/wrapper.c:513,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/wrapper.c:530,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:537,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:542,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:549,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:551,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:552,9'
          Dst:             compression_enable
        - Src:             '/src/libssh/src/wrapper.c:554,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:556,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:557,9'
          Dst:             compression_enable
        - Src:             '/src/libssh/src/wrapper.c:561,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:563,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:564,9'
          Dst:             compression_enable
        - Src:             '/src/libssh/src/wrapper.c:566,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:568,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:569,9'
          Dst:             compression_enable
        - Src:             '/src/libssh/src/wrapper.c:573,28'
          Dst:             ssh_key_type_from_signature_name
        - Src:             '/src/libssh/src/wrapper.c:574,35'
          Dst:             ssh_key_hash_from_name
        - Src:             '/src/libssh/src/wrapper.c:583,7'
          Dst:             ssh_server_dh_init
        - Src:             '/src/libssh/src/wrapper.c:588,7'
          Dst:             ssh_server_dhgex_init
        - Src:             '/src/libssh/src/wrapper.c:595,7'
          Dst:             ssh_server_ecdh_init
        - Src:             '/src/libssh/src/wrapper.c:601,9'
          Dst:             ssh_server_curve25519_init
        - Src:             '/src/libssh/src/wrapper.c:605,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_get_hmactab
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      'struct.ssh_hmac_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypt_set_algorithms2
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.298 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         71
      ICount:          557
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - cipher_new
        - compression_enable
        - ssh_get_ciphertab
        - ssh_get_hmactab
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:280,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:280,27'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:280,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:280,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:281,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:287,9'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:282,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:283,13'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:285,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:287,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:288,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:293,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/wrapper.c:296,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:297,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/wrapper.c:301,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:301,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:303,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:315,18'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:303,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:304,20'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:306,20'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:318,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:319,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:325,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:320,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:321,13'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:323,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:326,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:331,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:339,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:340,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:346,9'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:341,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:342,13'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:344,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:346,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:347,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:352,5'
              BranchSideFuncs:
                - _ssh_log
                - cipher_new
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/wrapper.c:355,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:356,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/wrapper.c:360,9'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:362,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:369,18'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:362,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:363,20'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:365,20'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:372,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:373,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:379,9'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/wrapper.c:374,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:375,13'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:377,5'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_set_error
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:379,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:380,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/wrapper.c:385,5'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:394,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
            - BranchSide:      '/src/libssh/src/wrapper.c:397,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:398,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:399,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
            - BranchSide:      '/src/libssh/src/wrapper.c:403,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:406,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
            - BranchSide:      '/src/libssh/src/wrapper.c:409,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - compression_enable
        - Branch String:   '/src/libssh/src/wrapper.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:411,9'
              BranchSideFuncs:
                - _ssh_log
                - compression_enable
            - BranchSide:      '/src/libssh/src/wrapper.c:415,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/wrapper.c:268,45'
          Dst:             ssh_get_ciphertab
        - Src:             '/src/libssh/src/wrapper.c:269,41'
          Dst:             ssh_get_hmactab
        - Src:             '/src/libssh/src/wrapper.c:281,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:288,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:293,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:295,40'
          Dst:             cipher_new
        - Src:             '/src/libssh/src/wrapper.c:297,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/wrapper.c:319,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:326,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:331,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:340,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:347,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:352,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:354,39'
          Dst:             cipher_new
        - Src:             '/src/libssh/src/wrapper.c:356,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/wrapper.c:373,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:380,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/wrapper.c:385,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:392,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:394,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:395,9'
          Dst:             compression_enable
        - Src:             '/src/libssh/src/wrapper.c:397,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:399,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:400,9'
          Dst:             compression_enable
        - Src:             '/src/libssh/src/wrapper.c:404,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:406,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:407,9'
          Dst:             compression_enable
        - Src:             '/src/libssh/src/wrapper.c:409,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/wrapper.c:411,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/wrapper.c:412,9'
          Dst:             compression_enable
    - functionName:    crypt_set_algorithms_client
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.298 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypt_set_algorithms2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/wrapper.c:420,12'
          Dst:             crypt_set_algorithms2
    - functionName:    cipher_free
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_cipher_struct.264 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_cipher_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:150,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:150,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/wrapper.c:149,3'
          Dst:             ssh_cipher_clear
    - functionName:    ssh_cipher_clear
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_cipher_struct.264 *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:143,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/wrapper.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:143,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/wrapper.c:144,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    crypto_free
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_crypto_struct.272 *'
      constantsTouched: []
      argNames:
        - crypto
      BBCount:         124
      ICount:          640
      EdgeCount:       153
      CyclomaticComplexity: 31
      functionsReached:
        - BN_clear_free
        - EC_KEY_free
        - cipher_free
        - deflateEnd
        - explicit_bzero
        - inflateEnd
        - ssh_dh_cleanup
        - ssh_key_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:169,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:173,18'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_dh_cleanup
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - EC_KEY_free
                - free
                - free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/wrapper.c:176,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:176,5'
              BranchSideFuncs:
                - BN_clear_free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - EC_KEY_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:178,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - EC_KEY_free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:178,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:178,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - EC_KEY_free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:179,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - EC_KEY_free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:179,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:179,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/wrapper.c:180,9'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/wrapper.c:180,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:183,21'
              BranchSideFuncs:
                - EC_KEY_free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:193,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:193,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:194,9'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:194,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:195,24'
              BranchSideFuncs:
                - explicit_bzero
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:198,9'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:196,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:196,9'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:197,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:198,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:199,24'
              BranchSideFuncs:
                - explicit_bzero
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:203,9'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
        - Branch String:   '/src/libssh/src/wrapper.c:200,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:200,9'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
            - BranchSide:      '/src/libssh/src/wrapper.c:201,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
        - Branch String:   '/src/libssh/src/wrapper.c:203,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:204,21'
              BranchSideFuncs:
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
                - inflateEnd
            - BranchSide:      '/src/libssh/src/wrapper.c:207,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:203,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:205,20'
              BranchSideFuncs:
                - inflateEnd
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:207,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:207,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:207,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
            - BranchSide:      '/src/libssh/src/wrapper.c:209,9'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - inflateEnd
        - Branch String:   '/src/libssh/src/wrapper.c:209,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:210,21'
              BranchSideFuncs:
                - deflateEnd
                - __sanitizer_cov_trace_const_cmp4
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
                - inflateEnd
            - BranchSide:      '/src/libssh/src/wrapper.c:213,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:211,20'
              BranchSideFuncs:
                - inflateEnd
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:213,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:213,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:213,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:215,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:215,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:215,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:216,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:216,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:217,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:217,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:217,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:218,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:218,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:218,5'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:219,9'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:219,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:220,24'
              BranchSideFuncs:
                - explicit_bzero
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:223,9'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:221,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:221,9'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:222,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:223,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:224,24'
              BranchSideFuncs:
                - explicit_bzero
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:228,17'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:225,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:225,9'
              BranchSideFuncs:
                - free
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:226,5'
              BranchSideFuncs:
                - cipher_free
                - cipher_free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:231,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:232,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:237,20'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:232,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:232,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:233,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:233,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:234,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:234,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:235,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/wrapper.c:239,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:239,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/wrapper.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/wrapper.c:173,5'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/wrapper.c:175,5'
          Dst:             ssh_dh_cleanup
        - Src:             '/src/libssh/src/wrapper.c:176,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/wrapper.c:183,9'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/wrapper.c:195,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/wrapper.c:199,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/wrapper.c:204,10'
          Dst:             deflateEnd
        - Src:             '/src/libssh/src/wrapper.c:205,9'
          Dst:             inflateEnd
        - Src:             '/src/libssh/src/wrapper.c:210,10'
          Dst:             deflateEnd
        - Src:             '/src/libssh/src/wrapper.c:211,9'
          Dst:             inflateEnd
        - Src:             '/src/libssh/src/wrapper.c:220,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/wrapper.c:224,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/wrapper.c:228,5'
          Dst:             cipher_free
        - Src:             '/src/libssh/src/wrapper.c:229,5'
          Dst:             cipher_free
        - Src:             '/src/libssh/src/wrapper.c:237,5'
          Dst:             explicit_bzero
    - functionName:    BN_clear_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateEnd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.z_stream_s *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateEnd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.z_stream_s *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_new
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionDepth:   0
      returnType:      'struct.ssh_crypto_struct.272 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:155,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:157,14'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/wrapper.c:157,14'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/wrapper.c:158,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:161,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/wrapper.c:161,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:161,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/wrapper.c:162,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_hmac_type_to_string
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - hmac_type
        - etm
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_get_hmactab
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:102,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:102,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:103,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/wrapper.c:102,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:105,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/wrapper.c:107,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/wrapper.c:101,41'
          Dst:             ssh_get_hmactab
    - functionName:    hmac_digest_len
      functionSourceFile: '/src/libssh/src/wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         9
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/wrapper.c:80,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/wrapper.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/wrapper.c:94,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bcrypt_hash
      functionSourceFile: '/src/libssh/src/external/bcrypt_pbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - sha2pass
        - sha2salt
        - out
      BBCount:         19
      ICount:          181
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - Blowfish_expand0state
        - Blowfish_expandstate
        - Blowfish_initstate
        - Blowfish_stream2word
        - explicit_bzero
        - ssh_blf_enc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:78,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:79,25'
              BranchSideFuncs:
                - Blowfish_expand0state
                - Blowfish_expand0state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
                - ssh_blf_enc
                - Blowfish_stream2word
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:84,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
                - ssh_blf_enc
                - Blowfish_stream2word
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:85,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:86,35'
              BranchSideFuncs:
                - Blowfish_stream2word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
                - ssh_blf_enc
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
                - ssh_blf_enc
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:88,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:89,15'
              BranchSideFuncs:
                - ssh_blf_enc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:92,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:92,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:93,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:100,17'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
      Callsites:
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:76,2'
          Dst:             Blowfish_initstate
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:77,2'
          Dst:             Blowfish_expandstate
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:79,3'
          Dst:             Blowfish_expand0state
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:80,3'
          Dst:             Blowfish_expand0state
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:86,14'
          Dst:             Blowfish_stream2word
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:89,3'
          Dst:             ssh_blf_enc
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:100,2'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:101,2'
          Dst:             explicit_bzero
    - functionName:    bcrypt_pbkdf
      functionSourceFile: '/src/libssh/src/external/bcrypt_pbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - key
        - keylen
        - rounds
      BBCount:         43
      ICount:          364
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - bcrypt_hash
        - calloc
        - explicit_bzero
        - sha512_final
        - sha512_init
        - sha512_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:120,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:122,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - llvm.memcpy.p0i8.p0i8.i64
                - malloc
                - sha512_init
                - sha512_update
                - sha512_final
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - free
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:122,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:122,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:124,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:122,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:122,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:124,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:122,50'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:123,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:124,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:123,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:123,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:124,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:122,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:125,29'
              BranchSideFuncs:
                - calloc
                - llvm.memcpy.p0i8.p0i8.i64
                - malloc
                - sha512_init
                - sha512_update
                - sha512_final
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - free
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:125,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:126,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:127,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - malloc
                - sha512_init
                - sha512_update
                - sha512_final
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - free
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:133,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:134,8'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:139,8'
              BranchSideFuncs:
                - sha512_init
                - sha512_update
                - sha512_final
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:144,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:145,29'
              BranchSideFuncs:
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:183,17'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:158,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:160,10'
              BranchSideFuncs:
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:171,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:164,4'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:165,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:166,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:171,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:171,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:171,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:172,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:173,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:179,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/external/bcrypt_pbkdf.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:175,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/external/bcrypt_pbkdf.c:177,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - explicit_bzero
                - explicit_bzero
                - free
                - free
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - sha512_init
                - sha512_update
                - sha512_final
                - bcrypt_hash
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:125,19'
          Dst:             calloc
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:139,8'
          Dst:             sha512_init
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:140,2'
          Dst:             sha512_update
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:141,2'
          Dst:             sha512_final
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:151,9'
          Dst:             sha512_init
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:152,3'
          Dst:             sha512_update
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:153,3'
          Dst:             sha512_final
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:155,3'
          Dst:             bcrypt_hash
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:160,10'
          Dst:             sha512_init
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:161,4'
          Dst:             sha512_update
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:162,4'
          Dst:             sha512_final
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:163,4'
          Dst:             bcrypt_hash
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:183,2'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/external/bcrypt_pbkdf.c:184,2'
          Dst:             explicit_bzero
    - functionName:    ssh_blf_cbc_decrypt
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - c
        - iva
        - data
        - len
      BBCount:         15
      ICount:          332
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Blowfish_decipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:617,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:618,7'
              BranchSideFuncs:
                - Blowfish_decipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_decipher
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:634,6'
              BranchSideFuncs:
                - Blowfish_decipher
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/external/blowfish.c:629,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:630,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_decipher
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_decipher
            - BranchSide:      '/src/libssh/src/external/blowfish.c:631,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_decipher
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_decipher
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/external/blowfish.c:645,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:646,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:647,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:620,3'
          Dst:             Blowfish_decipher
        - Src:             '/src/libssh/src/external/blowfish.c:636,2'
          Dst:             Blowfish_decipher
    - functionName:    Blowfish_decipher
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - c
        - xl
        - xr
      BBCount:         1
      ICount:          692
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_blf_cbc_encrypt
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - c
        - iv
        - data
        - len
      BBCount:         11
      ICount:          185
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Blowfish_encipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:589,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:590,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:606,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/blowfish.c:590,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:591,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:592,7'
              BranchSideFuncs:
                - Blowfish_encipher
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:594,3'
          Dst:             Blowfish_encipher
    - functionName:    Blowfish_encipher
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - c
        - xl
        - xr
      BBCount:         1
      ICount:          692
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_blf_ecb_decrypt
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         7
      ICount:          149
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Blowfish_decipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:567,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:568,7'
              BranchSideFuncs:
                - Blowfish_decipher
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:581,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:570,3'
          Dst:             Blowfish_decipher
    - functionName:    ssh_blf_ecb_encrypt
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         7
      ICount:          149
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Blowfish_encipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:545,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:546,7'
              BranchSideFuncs:
                - Blowfish_encipher
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:559,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:548,3'
          Dst:             Blowfish_encipher
    - functionName:    ssh_blf_dec
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'int *'
        - short
      constantsTouched: []
      argNames:
        - c
        - data
        - blocks
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Blowfish_decipher
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:533,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:534,21'
              BranchSideFuncs:
                - Blowfish_decipher
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:537,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:534,3'
          Dst:             Blowfish_decipher
    - functionName:    ssh_blf_enc
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'int *'
        - short
      constantsTouched: []
      argNames:
        - c
        - data
        - blocks
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Blowfish_encipher
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:520,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:521,21'
              BranchSideFuncs:
                - Blowfish_encipher
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:524,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:521,3'
          Dst:             Blowfish_encipher
    - functionName:    ssh_blf_key
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - c
        - k
        - len
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Blowfish_expand0state
        - Blowfish_initstate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:507,2'
          Dst:             Blowfish_initstate
        - Src:             '/src/libssh/src/external/blowfish.c:510,2'
          Dst:             Blowfish_expand0state
    - functionName:    Blowfish_initstate
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.BlowfishContext *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Blowfish_expand0state
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - c
        - key
        - keybytes
      BBCount:         19
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - Blowfish_encipher
        - Blowfish_stream2word
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:433,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:435,31'
              BranchSideFuncs:
                - Blowfish_stream2word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
                - Blowfish_encipher
            - BranchSide:      '/src/libssh/src/external/blowfish.c:439,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
                - Blowfish_encipher
        - Branch String:   '/src/libssh/src/external/blowfish.c:442,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:443,21'
              BranchSideFuncs:
                - Blowfish_encipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
            - BranchSide:      '/src/libssh/src/external/blowfish.c:449,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
        - Branch String:   '/src/libssh/src/external/blowfish.c:449,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:450,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
            - BranchSide:      '/src/libssh/src/external/blowfish.c:457,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/blowfish.c:450,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:451,22'
              BranchSideFuncs:
                - Blowfish_encipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:456,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_encipher
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:435,10'
          Dst:             Blowfish_stream2word
        - Src:             '/src/libssh/src/external/blowfish.c:443,3'
          Dst:             Blowfish_encipher
        - Src:             '/src/libssh/src/external/blowfish.c:451,4'
          Dst:             Blowfish_encipher
    - functionName:    Blowfish_stream2word
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - short
        - 'short *'
      constantsTouched: []
      argNames:
        - data
        - databytes
        - current
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:412,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:413,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:418,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/blowfish.c:413,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:414,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:415,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    Blowfish_expandstate
      functionSourceFile: '/src/libssh/src/external/blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.BlowfishContext *'
        - 'char *'
        - short
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - c
        - data
        - databytes
        - key
        - keybytes
      BBCount:         19
      ICount:          193
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - Blowfish_encipher
        - Blowfish_stream2word
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/external/blowfish.c:472,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:474,31'
              BranchSideFuncs:
                - Blowfish_stream2word
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
            - BranchSide:      '/src/libssh/src/external/blowfish.c:478,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
        - Branch String:   '/src/libssh/src/external/blowfish.c:481,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:482,33'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
            - BranchSide:      '/src/libssh/src/external/blowfish.c:490,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
        - Branch String:   '/src/libssh/src/external/blowfish.c:490,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:491,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
            - BranchSide:      '/src/libssh/src/external/blowfish.c:501,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/external/blowfish.c:491,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/external/blowfish.c:492,34'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/external/blowfish.c:499,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
      Callsites:
        - Src:             '/src/libssh/src/external/blowfish.c:474,10'
          Dst:             Blowfish_stream2word
        - Src:             '/src/libssh/src/external/blowfish.c:482,12'
          Dst:             Blowfish_stream2word
        - Src:             '/src/libssh/src/external/blowfish.c:483,12'
          Dst:             Blowfish_stream2word
        - Src:             '/src/libssh/src/external/blowfish.c:484,3'
          Dst:             Blowfish_encipher
        - Src:             '/src/libssh/src/external/blowfish.c:492,13'
          Dst:             Blowfish_stream2word
        - Src:             '/src/libssh/src/external/blowfish.c:493,13'
          Dst:             Blowfish_stream2word
        - Src:             '/src/libssh/src/external/blowfish.c:494,4'
          Dst:             Blowfish_encipher
    - functionName:    ssh_config_parse_uri
      functionSourceFile: '/src/libssh/src/config_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char **'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - tok
        - username
        - hostname
        - port
      BBCount:         81
      ICount:          385
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - _ssh_log
        - strchr
        - strdup
        - strndup
        - strrchr
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config_parser.c:172,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:173,10'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strchr
                - strndup
            - BranchSide:      '/src/libssh/src/config_parser.c:175,9'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strchr
                - strndup
        - Branch String:   '/src/libssh/src/config_parser.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:176,10'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strchr
                - strndup
            - BranchSide:      '/src/libssh/src/config_parser.c:178,9'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strchr
                - strndup
        - Branch String:   '/src/libssh/src/config_parser.c:178,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:179,10'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strchr
                - strndup
            - BranchSide:      '/src/libssh/src/config_parser.c:183,19'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strchr
                - strndup
        - Branch String:   '/src/libssh/src/config_parser.c:184,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:186,13'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strndup
            - BranchSide:      '/src/libssh/src/config_parser.c:204,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
        - Branch String:   '/src/libssh/src/config_parser.c:186,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:187,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:189,13'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
                - strndup
        - Branch String:   '/src/libssh/src/config_parser.c:189,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:190,33'
              BranchSideFuncs:
                - strndup
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
            - BranchSide:      '/src/libssh/src/config_parser.c:195,15'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
        - Branch String:   '/src/libssh/src/config_parser.c:191,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:192,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:194,9'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
        - Branch String:   '/src/libssh/src/config_parser.c:198,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:199,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:201,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
                - strchr
        - Branch String:   '/src/libssh/src/config_parser.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:206,12'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
            - BranchSide:      '/src/libssh/src/config_parser.c:213,24'
              BranchSideFuncs:
                - strrchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
                - strchr
        - Branch String:   '/src/libssh/src/config_parser.c:208,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:209,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:211,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
        - Branch String:   '/src/libssh/src/config_parser.c:218,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:220,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:222,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
                - strndup
        - Branch String:   '/src/libssh/src/config_parser.c:222,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:223,29'
              BranchSideFuncs:
                - strndup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config_parser.c:229,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/config_parser.c:224,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:225,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:227,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/config_parser.c:229,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:230,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config_parser.c:234,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/config_parser.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:235,15'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - free
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/config_parser.c:253,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:239,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:239,28'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:240,13'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config_parser.c:239,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:240,13'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:245,13'
              BranchSideFuncs:
                - strdup
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/config_parser.c:245,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:246,28'
              BranchSideFuncs:
                - strdup
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:251,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:248,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:250,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:257,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:259,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/config_parser.c:257,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:257,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:258,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/config_parser.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:260,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:262,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config_parser.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:260,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:261,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/config_parser.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:263,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:265,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:263,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:263,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/config_parser.c:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/config_parser.c:183,12'
          Dst:             strchr
        - Src:             '/src/libssh/src/config_parser.c:190,25'
          Dst:             strndup
        - Src:             '/src/libssh/src/config_parser.c:197,16'
          Dst:             strchr
        - Src:             '/src/libssh/src/config_parser.c:207,16'
          Dst:             strchr
        - Src:             '/src/libssh/src/config_parser.c:213,16'
          Dst:             strrchr
        - Src:             '/src/libssh/src/config_parser.c:215,20'
          Dst:             strchr
        - Src:             '/src/libssh/src/config_parser.c:223,21'
          Dst:             strndup
        - Src:             '/src/libssh/src/config_parser.c:238,18'
          Dst:             strtol
        - Src:             '/src/libssh/src/config_parser.c:240,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/config_parser.c:246,21'
          Dst:             strdup
    - functionName:    ssh_config_get_yesno
      functionSourceFile: '/src/libssh/src/config_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - str
        - notfound
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_config_get_str_tok
        - strncasecmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config_parser.c:150,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:151,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config_parser.c:154,21'
              BranchSideFuncs:
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:154,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config_parser.c:156,28'
              BranchSideFuncs:
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/config_parser.c:149,9'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/config_parser.c:154,9'
          Dst:             strncasecmp
        - Src:             '/src/libssh/src/config_parser.c:156,16'
          Dst:             strncasecmp
    - functionName:    ssh_config_get_str_tok
      functionSourceFile: '/src/libssh/src/config_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - def
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_config_get_token
      functionUses:    44
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config_parser.c:138,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:138,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:142,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:139,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config_parser.c:142,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/config_parser.c:137,9'
          Dst:             ssh_config_get_token
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_config_get_token
      functionSourceFile: '/src/libssh/src/config_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - str
      BBCount:         53
      ICount:          273
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - __ctype_b_loc
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config_parser.c:74,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:75,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '/src/libssh/src/config_parser.c:81,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:75,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:76,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:78,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:82,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:92,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:82,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:83,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:90,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:83,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:83,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:84,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:83,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:84,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:89,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:93,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:94,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config_parser.c:95,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:95,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:95,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:96,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:95,49'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:95,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:96,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:105,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:105,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:105,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:105,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:105,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:105,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:105,53'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:105,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:105,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:105,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:106,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:106,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:107,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:109,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/config_parser.c:75,15'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/config_parser.c:95,24'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/config_parser.c:105,12'
          Dst:             __ctype_b_loc
    - functionName:    ssh_config_get_long
      functionSourceFile: '/src/libssh/src/config_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - notfound
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_config_get_token
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config_parser.c:122,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:122,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtol
            - BranchSide:      '/src/libssh/src/config_parser.c:130,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:122,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:123,20'
              BranchSideFuncs:
                - strtol
            - BranchSide:      '/src/libssh/src/config_parser.c:130,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:124,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:125,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config_parser.c:127,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/config_parser.c:121,9'
          Dst:             ssh_config_get_token
        - Src:             '/src/libssh/src/config_parser.c:123,13'
          Dst:             strtol
    - functionName:    ssh_config_get_cmd
      functionSourceFile: '/src/libssh/src/config_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - str
      BBCount:         17
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/config_parser.c:45,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:46,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '/src/libssh/src/config_parser.c:51,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:46,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:47,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/config_parser.c:49,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/config_parser.c:51,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:52,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '/src/libssh/src/config_parser.c:56,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/config_parser.c:52,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/config_parser.c:53,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/config_parser.c:56,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/config_parser.c:46,15'
          Dst:             __ctype_b_loc
    - functionName:    pki_signature_from_ed25519_blob
      functionSourceFile: '/src/libssh/src/pki_ed25519_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_signature_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - sig
        - sig_blob
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_log
        - ssh_string_copy
        - ssh_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:268,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:269,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:274,36'
              BranchSideFuncs:
                - ssh_string_copy
      Callsites:
        - Src:             '/src/libssh/src/pki_ed25519_common.c:267,11'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_ed25519_common.c:269,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_ed25519_common.c:274,20'
          Dst:             ssh_string_copy
    - functionName:    pki_ed25519_signature_to_blob
      functionSourceFile: '/src/libssh/src/pki_ed25519_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_signature_struct *'
      constantsTouched: []
      argNames:
        - sig
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_string_data
        - ssh_string_free
        - ssh_string_len
        - ssh_string_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:222,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:233,16'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_data
                - ssh_string_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:239,26'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:244,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:245,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:249,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:245,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:245,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:246,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_ed25519_common.c:233,16'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_ed25519_common.c:239,36'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_ed25519_common.c:240,26'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_ed25519_common.c:239,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki_ed25519_common.c:245,9'
          Dst:             ssh_string_free
    - functionName:    pki_ed25519_public_key_to_blob
      functionSourceFile: '/src/libssh/src/pki_ed25519_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - buffer
        - key
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_buffer_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:193,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:197,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
      Callsites:
        - Src:             '/src/libssh/src/pki_ed25519_common.c:197,10'
          Dst:             _ssh_buffer_pack
    - functionName:    pki_ed25519_key_dup
      functionSourceFile: '/src/libssh/src/pki_ed25519_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - new_key
        - key
      BBCount:         24
      ICount:          134
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:142,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:142,41'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:146,9'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:142,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:146,9'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:150,36'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:166,9'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:156,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:157,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:160,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:166,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:167,35'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:175,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:168,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:169,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:172,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:169,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:170,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pki_ed25519_key_cmp
      functionSourceFile: '/src/libssh/src/pki_ed25519_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - k1
        - k2
        - what
      BBCount:         23
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:97,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:99,13'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:117,13'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:126,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:99,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:99,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:100,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:99,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:100,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:105,22'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:112,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:112,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:113,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:117,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:117,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:118,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:117,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:120,22'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:121,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:124,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_ed25519_common.c:105,15'
          Dst:             memcmp
        - Src:             '/src/libssh/src/pki_ed25519_common.c:120,15'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_privkey_build_ed25519
      functionSourceFile: '/src/libssh/src/pki_ed25519_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - key
        - pubkey
        - privkey
      BBCount:         24
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - ssh_string_data
        - ssh_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:34,51'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:35,24'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:37,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:34,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:37,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:44,28'
              BranchSideFuncs:
                - malloc
                - malloc
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:50,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:51,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:54,27'
              BranchSideFuncs:
                - malloc
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:55,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:56,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:60,12'
              BranchSideFuncs:
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:72,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:72,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:73,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/pki_ed25519_common.c:73,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:73,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_ed25519_common.c:75,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_ed25519_common.c:34,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_ed25519_common.c:35,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_ed25519_common.c:37,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_ed25519_common.c:60,34'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_ed25519_common.c:66,33'
          Dst:             ssh_string_data
    - functionName:    ssh_pthread_thread_id
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads/pthread.c:84,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:84,28'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      '/src/libssh/src/threads/pthread.c:84,28'
              BranchSideFuncs:
                - pthread_self
      Callsites:
        - Src:             '/src/libssh/src/threads/pthread.c:84,28'
          Dst:             pthread_self
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pthread_mutex_unlock
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/threads/pthread.c:76,12'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pthread_mutex_lock
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/threads/pthread.c:71,12'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pthread_mutex_destroy
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads/pthread.c:57,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/threads/pthread.c:61,53'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - free
      Callsites:
        - Src:             '/src/libssh/src/threads/pthread.c:61,10'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pthread_mutex_init
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_mutex_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads/pthread.c:34,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/threads/pthread.c:38,14'
              BranchSideFuncs:
                - malloc
                - pthread_mutex_init
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/threads/pthread.c:39,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/threads/pthread.c:43,50'
              BranchSideFuncs:
                - pthread_mutex_init
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/threads/pthread.c:44,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:45,16'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/threads/pthread.c:49,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/threads/pthread.c:43,10'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'struct.in_addr *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_threads_get_pthread
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'struct.ssh_threads_callbacks_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_threads_get_default
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'struct.ssh_threads_callbacks_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_mutex_unlock
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - pthread_mutex_unlock
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads/pthread.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:121,9'
              BranchSideFuncs:
                - exit
            - BranchSide:      '/src/libssh/src/threads/pthread.c:124,31'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - __sanitizer_cov_trace_const_cmp4
                - exit
        - Branch String:   '/src/libssh/src/threads/pthread.c:126,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:127,14'
              BranchSideFuncs:
                - exit
            - BranchSide:      '/src/libssh/src/threads/pthread.c:129,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/threads/pthread.c:121,9'
          Dst:             exit
        - Src:             '/src/libssh/src/threads/pthread.c:124,10'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libssh/src/threads/pthread.c:127,9'
          Dst:             exit
    - functionName:    ssh_mutex_lock
      functionSourceFile: '/src/libssh/src/threads/pthread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - pthread_mutex_lock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/threads/pthread.c:105,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:106,9'
              BranchSideFuncs:
                - exit
            - BranchSide:      '/src/libssh/src/threads/pthread.c:109,29'
              BranchSideFuncs:
                - pthread_mutex_lock
                - __sanitizer_cov_trace_const_cmp4
                - exit
        - Branch String:   '/src/libssh/src/threads/pthread.c:111,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/threads/pthread.c:112,14'
              BranchSideFuncs:
                - exit
            - BranchSide:      '/src/libssh/src/threads/pthread.c:114,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/threads/pthread.c:106,9'
          Dst:             exit
        - Src:             '/src/libssh/src/threads/pthread.c:109,10'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libssh/src/threads/pthread.c:112,9'
          Dst:             exit
    - functionName:    crypto_thread_finalize
      functionSourceFile: '/src/libssh/src/threads/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypto_thread_init
      functionSourceFile: '/src/libssh/src/threads/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_threads_callbacks_struct *'
      constantsTouched: []
      argNames:
        - cb
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_generate_ed25519
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         37
      ICount:          225
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ERR_get_error
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_id
        - EVP_PKEY_free
        - EVP_PKEY_get_raw_private_key
        - EVP_PKEY_get_raw_public_key
        - EVP_PKEY_keygen
        - EVP_PKEY_keygen_init
        - _ssh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:2369,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2370,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2373,12'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new_id
                - EVP_PKEY_keygen_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_keygen
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2374,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2375,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2381,35'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_keygen
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2382,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2383,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2389,30'
              BranchSideFuncs:
                - EVP_PKEY_keygen
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2390,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2391,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2397,28'
              BranchSideFuncs:
                - malloc
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2398,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2399,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2404,27'
              BranchSideFuncs:
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2405,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2406,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2411,43'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2413,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2414,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2420,42'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2422,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2423,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - free
                - free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2429,23'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2434,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2435,27'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - free
                - free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2437,9'
              BranchSideFuncs:
                - free
                - free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2437,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2438,23'
              BranchSideFuncs:
                - EVP_PKEY_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2440,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2440,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2440,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2441,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2441,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2441,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2443,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:2373,12'
          Dst:             EVP_PKEY_CTX_new_id
        - Src:             '/src/libssh/src/pki_crypto.c:2375,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2375,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2375,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2381,14'
          Dst:             EVP_PKEY_keygen_init
        - Src:             '/src/libssh/src/pki_crypto.c:2383,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2383,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2383,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2389,14'
          Dst:             EVP_PKEY_keygen
        - Src:             '/src/libssh/src/pki_crypto.c:2391,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2391,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2391,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2399,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2406,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2411,14'
          Dst:             EVP_PKEY_get_raw_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:2414,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2414,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2414,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2420,14'
          Dst:             EVP_PKEY_get_raw_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:2423,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2423,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2423,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2429,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '/src/libssh/src/pki_crypto.c:2430,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:2435,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '/src/libssh/src/pki_crypto.c:2438,9'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_CTX_new_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st *'
      argCount:        2
      argTypes:
        - int
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_get_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_error_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_pkey_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get_raw_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get_raw_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_key_size
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         29
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_PKEY_bits
        - EVP_PKEY_free
        - pki_key_to_pkey
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:2328,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2340,32'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_bits
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2355,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2355,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2355,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2357,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:2341,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2342,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2344,30'
              BranchSideFuncs:
                - EVP_PKEY_bits
                - EVP_PKEY_free
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:2340,16'
          Dst:             pki_key_to_pkey
        - Src:             '/src/libssh/src/pki_crypto.c:2344,16'
          Dst:             EVP_PKEY_bits
        - Src:             '/src/libssh/src/pki_crypto.c:2345,9'
          Dst:             EVP_PKEY_free
    - functionName:    pki_key_to_pkey
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         39
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - ERR_get_error
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_private_key
        - EVP_PKEY_new_raw_public_key
        - EVP_PKEY_up_ref
        - _ssh_log
        - ssh_key_is_private
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:2026,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2038,13'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2053,32'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_new_raw_private_key
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2053,32'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_new_raw_private_key
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2053,32'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_new_raw_private_key
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2053,32'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_new_raw_private_key
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2080,5'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2082,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2038,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2039,13'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2042,30'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2043,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2044,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2047,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:2053,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2054,17'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_private_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2065,17'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2054,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2055,17'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2062,38'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_private_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2065,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2066,17'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2070,38'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2073,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2074,13'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2079,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:2039,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2042,14'
          Dst:             EVP_PKEY_up_ref
        - Src:             '/src/libssh/src/pki_crypto.c:2044,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2053,13'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki_crypto.c:2055,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2061,20'
          Dst:             EVP_PKEY_new_raw_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:2066,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2069,20'
          Dst:             EVP_PKEY_new_raw_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:2074,13'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2074,13'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2074,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2082,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2090,5'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_up_ref
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new_raw_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - int
        - 'struct.engine_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new_raw_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - int
        - 'struct.engine_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_verify_data_signature
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_signature_struct *'
        - 'struct.ssh_key_struct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - signature
        - pubkey
        - input
        - input_len
      BBCount:         33
      ICount:          219
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - ERR_get_error
        - EVP_DigestVerify
        - EVP_DigestVerifyInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_PKEY_free
        - _ssh_log
        - pki_digest_to_md
        - pki_key_check_hash_compatible
        - pki_key_to_pkey
        - ssh_key_is_private
        - ssh_string_data
        - ssh_string_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:2253,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2253,46'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2256,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2253,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2253,57'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2256,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2253,71'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2254,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2256,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2254,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2254,30'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2256,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2253,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2256,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2262,40'
              BranchSideFuncs:
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - pki_digest_to_md
                - pki_key_to_pkey
                - EVP_MD_CTX_new
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:2263,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2264,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2268,36'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - pki_digest_to_md
                - pki_key_to_pkey
                - EVP_MD_CTX_new
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:2270,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2271,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2275,27'
              BranchSideFuncs:
                - pki_digest_to_md
                - pki_key_to_pkey
                - EVP_MD_CTX_new
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:2276,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2277,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_to_pkey
                - EVP_MD_CTX_new
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2283,28'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_MD_CTX_new
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2277,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2278,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2280,5'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_MD_CTX_new
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2284,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2289,11'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2290,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2291,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2298,31'
              BranchSideFuncs:
                - EVP_DigestVerifyInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2299,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2300,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2306,27'
              BranchSideFuncs:
                - EVP_DigestVerify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2307,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2308,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2314,5'
              BranchSideFuncs:
                - _ssh_log
                - EVP_MD_CTX_free
                - EVP_PKEY_free
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:2253,27'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki_crypto.c:2256,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2262,10'
          Dst:             pki_key_check_hash_compatible
        - Src:             '/src/libssh/src/pki_crypto.c:2268,20'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_crypto.c:2269,19'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_crypto.c:2275,10'
          Dst:             pki_digest_to_md
        - Src:             '/src/libssh/src/pki_crypto.c:2283,12'
          Dst:             pki_key_to_pkey
        - Src:             '/src/libssh/src/pki_crypto.c:2289,11'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/pki_crypto.c:2291,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2291,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2291,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2298,10'
          Dst:             EVP_DigestVerifyInit
        - Src:             '/src/libssh/src/pki_crypto.c:2300,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2300,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2300,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2306,10'
          Dst:             EVP_DigestVerify
        - Src:             '/src/libssh/src/pki_crypto.c:2308,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2308,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2308,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2314,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2318,5'
          Dst:             EVP_MD_CTX_free
        - Src:             '/src/libssh/src/pki_crypto.c:2319,5'
          Dst:             EVP_PKEY_free
    - functionName:    pki_digest_to_md
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - hash_type
      BBCount:         11
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_sha1
        - EVP_sha256
        - EVP_sha384
        - EVP_sha512
        - _ssh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1996,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1998,14'
              BranchSideFuncs:
                - EVP_sha256
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2001,14'
              BranchSideFuncs:
                - EVP_sha384
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2004,14'
              BranchSideFuncs:
                - EVP_sha512
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2007,14'
              BranchSideFuncs:
                - EVP_sha1
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2010,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2013,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1998,14'
          Dst:             EVP_sha256
        - Src:             '/src/libssh/src/pki_crypto.c:2001,14'
          Dst:             EVP_sha384
        - Src:             '/src/libssh/src/pki_crypto.c:2004,14'
          Dst:             EVP_sha512
        - Src:             '/src/libssh/src/pki_crypto.c:2007,14'
          Dst:             EVP_sha1
        - Src:             '/src/libssh/src/pki_crypto.c:2013,9'
          Dst:             _ssh_log
    - functionName:    EVP_MD_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestVerifyInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'struct.evp_pkey_ctx_st **'
        - 'struct.evp_md_st *'
        - 'struct.engine_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestVerify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha384
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_sign_data
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionDepth:   0
      returnType:      'struct.ssh_signature_struct *'
      argCount:        4
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - privkey
        - hash_type
        - input
        - input_len
      BBCount:         46
      ICount:          293
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - ERR_get_error
        - EVP_DigestSign
        - EVP_DigestSignInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_PKEY_free
        - EVP_PKEY_size
        - _ssh_log
        - explicit_bzero
        - pki_digest_to_md
        - pki_key_check_hash_compatible
        - pki_key_to_pkey
        - ssh_key_is_private
        - ssh_key_signature_to_char
        - ssh_signature_free
        - ssh_signature_new
        - ssh_string_fill
        - ssh_string_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:2123,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2123,48'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2124,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2123,57'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2123,60'
              BranchSideFuncs:
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - pki_digest_to_md
                - pki_key_to_pkey
                - EVP_PKEY_size
                - malloc
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2124,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2123,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2124,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2130,40'
              BranchSideFuncs:
                - pki_key_check_hash_compatible
                - __sanitizer_cov_trace_const_cmp4
                - pki_digest_to_md
                - pki_key_to_pkey
                - EVP_PKEY_size
                - malloc
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:2131,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2132,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2136,27'
              BranchSideFuncs:
                - pki_digest_to_md
                - pki_key_to_pkey
                - EVP_PKEY_size
                - malloc
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:2137,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2138,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_to_pkey
                - EVP_PKEY_size
                - malloc
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2144,28'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_size
                - malloc
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2138,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2139,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2141,5'
              BranchSideFuncs:
                - pki_key_to_pkey
                - EVP_PKEY_size
                - malloc
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2145,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2146,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2150,41'
              BranchSideFuncs:
                - EVP_PKEY_size
                - malloc
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2152,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2153,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2158,11'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2159,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2160,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2165,29'
              BranchSideFuncs:
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2166,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2167,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2173,25'
              BranchSideFuncs:
                - EVP_DigestSign
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:2174,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2175,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2186,11'
              BranchSideFuncs:
                - ssh_signature_new
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2187,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2188,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2191,35'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
                - ssh_signature_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2192,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2193,28'
              BranchSideFuncs:
                - ssh_signature_free
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2198,26'
              BranchSideFuncs:
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
                - ssh_signature_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2199,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2200,28'
              BranchSideFuncs:
                - ssh_signature_free
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2205,17'
              BranchSideFuncs:
                - ssh_key_signature_to_char
                - EVP_PKEY_free
                - free
                - explicit_bzero
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2210,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2211,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
                - EVP_PKEY_free
                - free
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2213,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:2213,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2214,24'
              BranchSideFuncs:
                - explicit_bzero
                - EVP_PKEY_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2216,5'
              BranchSideFuncs:
                - EVP_PKEY_free
                - free
        - Branch String:   '/src/libssh/src/pki_crypto.c:2216,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2216,5'
              BranchSideFuncs:
                - free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:2217,19'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:2123,29'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki_crypto.c:2124,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2130,10'
          Dst:             pki_key_check_hash_compatible
        - Src:             '/src/libssh/src/pki_crypto.c:2136,10'
          Dst:             pki_digest_to_md
        - Src:             '/src/libssh/src/pki_crypto.c:2144,12'
          Dst:             pki_key_to_pkey
        - Src:             '/src/libssh/src/pki_crypto.c:2150,27'
          Dst:             EVP_PKEY_size
        - Src:             '/src/libssh/src/pki_crypto.c:2153,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2158,11'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/pki_crypto.c:2160,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2165,10'
          Dst:             EVP_DigestSignInit
        - Src:             '/src/libssh/src/pki_crypto.c:2167,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2167,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2167,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2173,10'
          Dst:             EVP_DigestSign
        - Src:             '/src/libssh/src/pki_crypto.c:2175,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:2175,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:2175,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:2186,11'
          Dst:             ssh_signature_new
        - Src:             '/src/libssh/src/pki_crypto.c:2191,20'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_crypto.c:2193,9'
          Dst:             ssh_signature_free
        - Src:             '/src/libssh/src/pki_crypto.c:2198,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki_crypto.c:2200,9'
          Dst:             ssh_signature_free
        - Src:             '/src/libssh/src/pki_crypto.c:2207,19'
          Dst:             ssh_key_signature_to_char
        - Src:             '/src/libssh/src/pki_crypto.c:2211,9'
          Dst:             EVP_MD_CTX_free
        - Src:             '/src/libssh/src/pki_crypto.c:2214,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_crypto.c:2217,5'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestSignInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'struct.evp_pkey_ctx_st **'
        - 'struct.evp_md_st *'
        - 'struct.engine_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestSign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_signature_from_ecdsa_blob
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_signature_struct *'
      constantsTouched: []
      argNames:
        - pubkey
        - sig_blob
        - sig
      BBCount:         81
      ICount:          403
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached:
        - BN_clear_free
        - ECDSA_SIG_free
        - ECDSA_SIG_new
        - ECDSA_SIG_set0
        - _ssh_log
        - calloc
        - explicit_bzero
        - i2d_ECDSA_SIG
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get_len
        - ssh_buffer_get_ssh_string
        - ssh_buffer_new
        - ssh_make_string_bn
        - ssh_string_burn
        - ssh_string_data
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_len
        - ssh_string_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1807,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1808,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1811,30'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1814,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1815,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1818,35'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1819,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1820,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1827,29'
              BranchSideFuncs:
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1829,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1829,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1830,9'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1830,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1831,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1834,35'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1836,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1836,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1837,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1837,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1838,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1841,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
                - ssh_string_burn
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1841,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1842,25'
              BranchSideFuncs:
                - ssh_string_burn
                - _ssh_log
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1855,29'
              BranchSideFuncs:
                - ssh_make_string_bn
                - ssh_string_burn
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1843,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1843,9'
              BranchSideFuncs:
                - ssh_string_free
                - _ssh_log
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1844,9'
              BranchSideFuncs:
                - _ssh_log
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1857,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1857,5'
              BranchSideFuncs:
                - ssh_string_free
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1858,9'
              BranchSideFuncs:
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:1858,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1859,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1862,17'
              BranchSideFuncs:
                - ECDSA_SIG_new
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:1863,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1864,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1869,25'
              BranchSideFuncs:
                - ECDSA_SIG_set0
                - __sanitizer_cov_trace_const_cmp4
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:1870,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1871,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1873,8'
              BranchSideFuncs:
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:1878,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1879,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1881,19'
              BranchSideFuncs:
                - calloc
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:1884,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1885,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1887,20'
              BranchSideFuncs:
                - i2d_ECDSA_SIG
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:1892,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1893,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1896,35'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/pki_crypto.c:1897,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1898,24'
              BranchSideFuncs:
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1902,26'
              BranchSideFuncs:
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1903,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1904,24'
              BranchSideFuncs:
                - explicit_bzero
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1908,20'
              BranchSideFuncs:
                - explicit_bzero
                - ECDSA_SIG_free
                - free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1909,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1909,5'
              BranchSideFuncs:
                - free
                - ECDSA_SIG_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1910,20'
              BranchSideFuncs:
                - ECDSA_SIG_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1914,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1914,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1915,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1915,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1915,5'
              BranchSideFuncs:
                - BN_clear_free
                - ECDSA_SIG_free
                - free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1916,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1916,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1916,5'
              BranchSideFuncs:
                - BN_clear_free
                - ECDSA_SIG_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1917,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1917,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1917,5'
              BranchSideFuncs:
                - free
                - ECDSA_SIG_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1918,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1918,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1919,24'
              BranchSideFuncs:
                - ECDSA_SIG_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1921,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1806,11'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_crypto.c:1812,30'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_crypto.c:1813,30'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_crypto.c:1811,10'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/pki_crypto.c:1818,9'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1827,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1828,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1829,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1834,9'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1835,12'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_crypto.c:1836,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1842,9'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1843,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1844,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1855,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1856,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1857,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1862,17'
          Dst:             ECDSA_SIG_new
        - Src:             '/src/libssh/src/pki_crypto.c:1869,10'
          Dst:             ECDSA_SIG_set0
        - Src:             '/src/libssh/src/pki_crypto.c:1877,10'
          Dst:             i2d_ECDSA_SIG
        - Src:             '/src/libssh/src/pki_crypto.c:1883,37'
          Dst:             calloc
        - Src:             '/src/libssh/src/pki_crypto.c:1891,10'
          Dst:             i2d_ECDSA_SIG
        - Src:             '/src/libssh/src/pki_crypto.c:1896,20'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_crypto.c:1898,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_crypto.c:1902,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki_crypto.c:1904,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_crypto.c:1908,5'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_crypto.c:1910,5'
          Dst:             ECDSA_SIG_free
        - Src:             '/src/libssh/src/pki_crypto.c:1914,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1915,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/pki_crypto.c:1916,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/pki_crypto.c:1919,9'
          Dst:             ECDSA_SIG_free
    - functionName:    ECDSA_SIG_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.ECDSA_SIG_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_set0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ECDSA_SIG_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i2d_ECDSA_SIG
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ECDSA_SIG_st *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ECDSA_SIG_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_signature_from_rsa_blob
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_signature_struct *'
      constantsTouched: []
      argNames:
        - pubkey
        - sig_blob
        - sig
      BBCount:         24
      ICount:          169
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_PKEY_get0_RSA
        - RSA_size
        - _ssh_log
        - explicit_bzero
        - ssh_string_copy
        - ssh_string_data
        - ssh_string_free
        - ssh_string_len
        - ssh_string_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1721,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1722,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1726,23'
              BranchSideFuncs:
                - RSA_size
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_string_new
                - ssh_string_data
                - ssh_string_data
                - explicit_bzero
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_string_copy
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:1735,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1736,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1748,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_string_new
                - ssh_string_data
                - ssh_string_data
                - explicit_bzero
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_string_copy
        - Branch String:   '/src/libssh/src/pki_crypto.c:1748,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1749,40'
              BranchSideFuncs:
                - ssh_string_copy
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1752,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_new
                - ssh_string_data
                - ssh_string_data
                - explicit_bzero
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1760,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1761,13'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1764,53'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_data
                - explicit_bzero
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1767,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1767,41'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1768,13'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1767,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1768,13'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1772,24'
              BranchSideFuncs:
                - explicit_bzero
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/pki_crypto.c:1782,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1782,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1783,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1716,18'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_crypto.c:1719,22'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             '/src/libssh/src/pki_crypto.c:1722,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1726,14'
          Dst:             RSA_size
        - Src:             '/src/libssh/src/pki_crypto.c:1736,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1749,24'
          Dst:             ssh_string_copy
        - Src:             '/src/libssh/src/pki_crypto.c:1752,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1759,27'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_crypto.c:1764,37'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_crypto.c:1765,30'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_crypto.c:1772,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/pki_crypto.c:1782,5'
          Dst:             ssh_string_free
    - functionName:    EVP_PKEY_get0_RSA
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_signature_from_blob
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionDepth:   0
      returnType:      'struct.ssh_signature_struct *'
      argCount:        4
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_string_struct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - pubkey
        - sig_blob
        - type
        - hash_type
      BBCount:         34
      ICount:          191
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_log
        - pki_signature_from_ecdsa_blob
        - pki_signature_from_ed25519_blob
        - pki_signature_from_rsa_blob
        - ssh_key_signature_to_char
        - ssh_key_type_plain
        - ssh_signature_free
        - ssh_signature_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1932,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1933,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1940,11'
              BranchSideFuncs:
                - ssh_signature_new
                - ssh_key_signature_to_char
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - ssh_signature_free
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_ed25519_blob
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_rsa_blob
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:1941,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1942,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1945,17'
              BranchSideFuncs:
                - ssh_key_signature_to_char
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - ssh_signature_free
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_ed25519_blob
                - __sanitizer_cov_trace_const_cmp4
                - pki_signature_from_rsa_blob
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:1949,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1952,46'
              BranchSideFuncs:
                - pki_signature_from_rsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1952,46'
              BranchSideFuncs:
                - pki_signature_from_rsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1959,50'
              BranchSideFuncs:
                - pki_signature_from_ed25519_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1959,50'
              BranchSideFuncs:
                - pki_signature_from_ed25519_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1973,48'
              BranchSideFuncs:
                - pki_signature_from_ecdsa_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1977,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1981,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_signature_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1953,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1954,17'
              BranchSideFuncs:
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1956,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1960,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1961,17'
              BranchSideFuncs:
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1963,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1974,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1975,17'
              BranchSideFuncs:
                - ssh_signature_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1977,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1932,9'
          Dst:             ssh_key_type_plain
        - Src:             '/src/libssh/src/pki_crypto.c:1933,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1940,11'
          Dst:             ssh_signature_new
        - Src:             '/src/libssh/src/pki_crypto.c:1946,19'
          Dst:             ssh_key_signature_to_char
        - Src:             '/src/libssh/src/pki_crypto.c:1952,18'
          Dst:             pki_signature_from_rsa_blob
        - Src:             '/src/libssh/src/pki_crypto.c:1959,18'
          Dst:             pki_signature_from_ed25519_blob
        - Src:             '/src/libssh/src/pki_crypto.c:1973,18'
          Dst:             pki_signature_from_ecdsa_blob
        - Src:             '/src/libssh/src/pki_crypto.c:1981,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1988,5'
          Dst:             ssh_signature_free
    - functionName:    pki_ecdsa_signature_to_blob
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_signature_struct *'
      constantsTouched: []
      argNames:
        - sig
      BBCount:         68
      ICount:          316
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - ECDSA_SIG_free
        - ECDSA_SIG_get0
        - d2i_ECDSA_SIG
        - ssh_buffer_add_ssh_string
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_make_bignum_string
        - ssh_string_data
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_len
        - ssh_string_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1608,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1608,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1609,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1608,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1609,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1611,36'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - d2i_ECDSA_SIG
                - ECDSA_SIG_get0
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1612,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1613,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1615,34'
              BranchSideFuncs:
                - ssh_string_len
                - d2i_ECDSA_SIG
                - ECDSA_SIG_get0
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1618,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1619,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1622,20'
              BranchSideFuncs:
                - ECDSA_SIG_get0
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1623,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1623,23'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1624,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1623,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1624,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1627,42'
              BranchSideFuncs:
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1628,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1629,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1632,42'
              BranchSideFuncs:
                - ssh_make_bignum_string
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1633,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1634,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1637,11'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1638,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1639,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1642,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1643,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1644,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1647,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1648,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1649,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1652,50'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1653,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1654,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1657,26'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1658,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1659,9'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1662,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1662,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1662,5'
              BranchSideFuncs:
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1663,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1663,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1663,5'
              BranchSideFuncs:
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1664,20'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1665,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1665,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1667,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1670,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1670,5'
              BranchSideFuncs:
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1671,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1671,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1671,5'
              BranchSideFuncs:
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1672,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1672,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1672,5'
              BranchSideFuncs:
                - ssh_string_free
                - ECDSA_SIG_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1673,20'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1674,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1674,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1675,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1611,20'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_crypto.c:1615,19'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_crypto.c:1617,17'
          Dst:             d2i_ECDSA_SIG
        - Src:             '/src/libssh/src/pki_crypto.c:1622,5'
          Dst:             ECDSA_SIG_get0
        - Src:             '/src/libssh/src/pki_crypto.c:1627,9'
          Dst:             ssh_make_bignum_string
        - Src:             '/src/libssh/src/pki_crypto.c:1632,9'
          Dst:             ssh_make_bignum_string
        - Src:             '/src/libssh/src/pki_crypto.c:1637,11'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_crypto.c:1642,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1647,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1652,31'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_crypto.c:1652,16'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_crypto.c:1657,36'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_crypto.c:1657,57'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_crypto.c:1657,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki_crypto.c:1662,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1663,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1664,5'
          Dst:             ECDSA_SIG_free
        - Src:             '/src/libssh/src/pki_crypto.c:1665,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1670,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1671,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1672,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1673,5'
          Dst:             ECDSA_SIG_free
        - Src:             '/src/libssh/src/pki_crypto.c:1674,5'
          Dst:             ssh_buffer_free
    - functionName:    d2i_ECDSA_SIG
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.ECDSA_SIG_st *'
      argCount:        3
      argTypes:
        - 'struct.ECDSA_SIG_st **'
        - 'char **'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_get0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ECDSA_SIG_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_signature_to_blob
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_signature_struct *'
      constantsTouched: []
      argNames:
        - sig
      BBCount:         16
      ICount:          79
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ssh_log
        - pki_ecdsa_signature_to_blob
        - pki_ed25519_signature_to_blob
        - ssh_string_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1682,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1685,40'
              BranchSideFuncs:
                - ssh_string_copy
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1685,40'
              BranchSideFuncs:
                - ssh_string_copy
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1688,54'
              BranchSideFuncs:
                - pki_ed25519_signature_to_blob
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1694,52'
              BranchSideFuncs:
                - pki_ecdsa_signature_to_blob
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1694,52'
              BranchSideFuncs:
                - pki_ecdsa_signature_to_blob
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1694,52'
              BranchSideFuncs:
                - pki_ecdsa_signature_to_blob
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1695,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1699,13'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1685,24'
          Dst:             ssh_string_copy
        - Src:             '/src/libssh/src/pki_crypto.c:1688,24'
          Dst:             pki_ed25519_signature_to_blob
        - Src:             '/src/libssh/src/pki_crypto.c:1694,24'
          Dst:             pki_ecdsa_signature_to_blob
        - Src:             '/src/libssh/src/pki_crypto.c:1699,13'
          Dst:             _ssh_log
    - functionName:    pki_key_ecdsa_nid_to_char
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         7
      ICount:          34
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:178,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:180,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:182,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:186,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pki_publickey_to_blob
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         165
      ICount:          731
      EdgeCount:       206
      CyclomaticComplexity: 43
      functionsReached:
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EVP_PKEY_get0_EC_KEY
        - EVP_PKEY_get0_RSA
        - RSA_get0_key
        - pki_ed25519_public_key_to_blob
        - pki_key_ecdsa_nid_to_char
        - pki_key_make_ecpoint_string
        - ssh_buffer_add_buffer
        - ssh_buffer_add_ssh_string
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_make_bignum_string
        - ssh_string_burn
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_from_char
        - ssh_string_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1336,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1340,9'
              BranchSideFuncs:
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1340,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1341,36'
              BranchSideFuncs:
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1349,35'
              BranchSideFuncs:
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1342,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1343,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1346,9'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1343,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1343,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1344,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1350,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1351,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1355,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1351,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1351,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1356,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1356,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1357,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1357,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1358,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1362,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1358,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1358,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1362,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1367,52'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1367,52'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - RSA_get0_key
                - ssh_make_bignum_string
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1426,49'
              BranchSideFuncs:
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1426,49'
              BranchSideFuncs:
                - pki_ed25519_public_key_to_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1448,33'
              BranchSideFuncs:
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1448,33'
              BranchSideFuncs:
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1448,33'
              BranchSideFuncs:
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1448,33'
              BranchSideFuncs:
                - pki_key_ecdsa_nid_to_char
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1546,9'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1548,13'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1395,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1396,17'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1399,50'
              BranchSideFuncs:
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1400,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1401,17'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1404,43'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1404,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1405,17'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1407,43'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1407,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1408,17'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1411,29'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1412,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1412,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1413,15'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1415,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1415,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1416,15'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1427,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1428,17'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1430,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:1430,53'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1431,43'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1434,13'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1430,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1432,17'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1434,13'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1454,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1455,21'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1459,48'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1455,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1455,21'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1456,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1460,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1460,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1461,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1461,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1462,21'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1467,43'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1462,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1462,21'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1463,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1468,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1469,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1480,43'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1482,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1482,38'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1483,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1482,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1483,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1485,49'
              BranchSideFuncs:
                - pki_key_make_ecpoint_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1521,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1522,21'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1526,48'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1522,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1522,21'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1523,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1527,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1528,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1531,33'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1532,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1532,17'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1533,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:1538,55'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1539,47'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1543,17'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1538,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1540,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1543,17'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_string_new
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1553,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1554,9'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1557,26'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1558,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1559,9'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1561,5'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1561,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1561,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1563,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1565,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1565,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1566,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1567,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1567,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1568,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1569,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1569,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1570,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1571,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1571,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1572,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1573,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1573,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1574,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_burn
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1575,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1575,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1576,21'
              BranchSideFuncs:
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1577,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1577,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1588,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1335,14'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pki_crypto.c:1341,14'
          Dst:             ssh_buffer_add_buffer
        - Src:             '/src/libssh/src/pki_crypto.c:1343,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1349,14'
          Dst:             ssh_string_from_char
        - Src:             '/src/libssh/src/pki_crypto.c:1351,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1355,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1356,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1358,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1367,34'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             '/src/libssh/src/pki_crypto.c:1368,13'
          Dst:             RSA_get0_key
        - Src:             '/src/libssh/src/pki_crypto.c:1394,17'
          Dst:             ssh_make_bignum_string
        - Src:             '/src/libssh/src/pki_crypto.c:1399,17'
          Dst:             ssh_make_bignum_string
        - Src:             '/src/libssh/src/pki_crypto.c:1404,17'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1407,17'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1411,13'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1412,13'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1414,13'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1415,13'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1426,18'
          Dst:             pki_ed25519_public_key_to_blob
        - Src:             '/src/libssh/src/pki_crypto.c:1431,17'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1453,47'
          Dst:             pki_key_ecdsa_nid_to_char
        - Src:             '/src/libssh/src/pki_crypto.c:1453,26'
          Dst:             ssh_string_from_char
        - Src:             '/src/libssh/src/pki_crypto.c:1455,21'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1459,22'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1460,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1462,21'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1467,22'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '/src/libssh/src/pki_crypto.c:1480,25'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/pki_crypto.c:1481,25'
          Dst:             EC_KEY_get0_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:1485,21'
          Dst:             pki_key_make_ecpoint_string
        - Src:             '/src/libssh/src/pki_crypto.c:1522,21'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1526,22'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1531,17'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1532,17'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1539,21'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/pki_crypto.c:1552,26'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_crypto.c:1552,11'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_crypto.c:1557,31'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pki_crypto.c:1557,55'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pki_crypto.c:1557,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki_crypto.c:1561,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1565,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/pki_crypto.c:1566,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1567,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1568,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1569,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1570,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1571,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1572,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1573,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1574,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1575,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:1576,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/pki_crypto.c:1577,5'
          Dst:             ssh_string_free
    - functionName:    RSA_get0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get0_EC_KEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_group
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.ec_group_st *'
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.ec_point_st *'
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_pubkey_build_rsa
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - key
        - e
        - n
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - RSA_free
        - RSA_new
        - RSA_set0_key
        - ssh_make_string_bn
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1261,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1262,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1266,29'
              BranchSideFuncs:
                - ssh_make_string_bn
                - ssh_make_string_bn
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1268,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1268,23'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1269,12'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1268,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1269,12'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1275,23'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1276,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1277,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1280,16'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1281,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1282,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1285,10'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1286,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1287,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1290,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1260,20'
          Dst:             RSA_new
        - Src:             '/src/libssh/src/pki_crypto.c:1266,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1267,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1275,10'
          Dst:             RSA_set0_key
        - Src:             '/src/libssh/src/pki_crypto.c:1280,16'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:1285,10'
          Dst:             EVP_PKEY_assign
        - Src:             '/src/libssh/src/pki_crypto.c:1292,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:1293,5'
          Dst:             RSA_free
    - functionName:    RSA_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.rsa_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_assign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.rsa_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_privkey_build_rsa
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - key
        - n
        - e
        - d
        - iqmp
        - p
        - q
      BBCount:         26
      ICount:          179
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - RSA_free
        - RSA_new
        - RSA_set0_factors
        - RSA_set0_key
        - ssh_make_string_bn
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1150,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1151,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1155,29'
              BranchSideFuncs:
                - ssh_make_string_bn
                - ssh_make_string_bn
                - ssh_make_string_bn
                - ssh_make_string_bn
                - ssh_make_string_bn
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1161,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1161,23'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1163,12'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1161,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1161,37'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1163,12'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1161,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1162,30'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1163,12'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1162,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1162,44'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1163,12'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1161,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1163,12'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1169,23'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1170,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1171,9'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1175,27'
              BranchSideFuncs:
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1176,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1177,9'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1187,16'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1188,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1189,9'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1192,10'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1193,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1194,9'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1149,20'
          Dst:             RSA_new
        - Src:             '/src/libssh/src/pki_crypto.c:1155,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1156,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1157,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1159,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1160,10'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:1169,10'
          Dst:             RSA_set0_key
        - Src:             '/src/libssh/src/pki_crypto.c:1175,10'
          Dst:             RSA_set0_factors
        - Src:             '/src/libssh/src/pki_crypto.c:1187,16'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:1192,10'
          Dst:             EVP_PKEY_assign
        - Src:             '/src/libssh/src/pki_crypto.c:1199,5'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:1200,5'
          Dst:             EVP_PKEY_free
    - functionName:    RSA_set0_factors
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_ecdsa_to_nid
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - k
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:112,35'
              BranchSideFuncs:
                - EC_GROUP_get_curve_name
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:113,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:114,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:106,25'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/pki_crypto.c:112,11'
          Dst:             EC_GROUP_get_curve_name
    - functionName:    EC_GROUP_get_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_group_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_ecdsa_to_key_type
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - k
      BBCount:         8
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - pki_key_ecdsa_to_nid
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:148,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:156,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:146,11'
          Dst:             pki_key_ecdsa_to_nid
    - functionName:    pki_private_key_from_base64
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - b64_key
        - passphrase
        - auth_fn
        - auth_data
      BBCount:         42
      ICount:          291
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - BIO_free
        - BIO_new_mem_buf
        - ERR_get_error
        - EVP_PKEY_base_id
        - EVP_PKEY_free
        - EVP_PKEY_get0_EC_KEY
        - EVP_PKEY_get_raw_private_key
        - PEM_read_bio_PrivateKey
        - _ssh_log
        - pem_get_password
        - pki_key_ecdsa_to_key_type
        - pki_key_ecdsa_to_nid
        - ssh_key_free
        - ssh_key_new
        - ssh_key_type_to_char
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:1011,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1012,13'
              BranchSideFuncs:
                - PEM_read_bio_PrivateKey
                - BIO_free
                - EVP_PKEY_base_id
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_get0_EC_KEY
                - pki_key_ecdsa_to_key_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_base_id
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - PEM_read_bio_PrivateKey
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1021,40'
              BranchSideFuncs:
                - PEM_read_bio_PrivateKey
                - BIO_free
                - EVP_PKEY_base_id
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_get0_EC_KEY
                - pki_key_ecdsa_to_key_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_base_id
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:1012,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1013,44'
              BranchSideFuncs:
                - PEM_read_bio_PrivateKey
                - BIO_free
                - EVP_PKEY_base_id
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_get0_EC_KEY
                - pki_key_ecdsa_to_key_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_base_id
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1018,44'
              BranchSideFuncs:
                - PEM_read_bio_PrivateKey
                - BIO_free
                - EVP_PKEY_base_id
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_get0_EC_KEY
                - pki_key_ecdsa_to_key_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_base_id
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:1026,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1027,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1032,30'
              BranchSideFuncs:
                - EVP_PKEY_base_id
                - __sanitizer_cov_trace_switch
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_get0_EC_KEY
                - pki_key_ecdsa_to_key_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_base_id
                - _ssh_log
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1032,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1034,14'
              BranchSideFuncs:
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1039,38'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - pki_key_ecdsa_to_key_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1065,13'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1099,9'
              BranchSideFuncs:
                - EVP_PKEY_base_id
                - _ssh_log
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1040,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1041,13'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1051,42'
              BranchSideFuncs:
                - pki_key_ecdsa_to_key_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:1055,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1056,13'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1060,9'
              BranchSideFuncs:
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1069,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1070,13'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1076,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:1076,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1077,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1080,26'
              BranchSideFuncs:
                - malloc
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:1081,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1082,13'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1086,47'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:1088,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1089,13'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1094,14'
              BranchSideFuncs:
                - ssh_key_new
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
                - EVP_PKEY_free
                - ssh_key_free
                - free
        - Branch String:   '/src/libssh/src/pki_crypto.c:1106,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1107,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1110,17'
              BranchSideFuncs:
                - ssh_key_type_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
        - Branch String:   '/src/libssh/src/pki_crypto.c:1116,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1116,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pki_key_ecdsa_to_nid
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1125,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1116,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1118,47'
              BranchSideFuncs:
                - pki_key_ecdsa_to_nid
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1125,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:1129,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1129,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:1130,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:1009,11'
          Dst:             BIO_new_mem_buf
        - Src:             '/src/libssh/src/pki_crypto.c:1015,20'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             '/src/libssh/src/pki_crypto.c:1015,20'
          Dst:             pem_get_password
        - Src:             '/src/libssh/src/pki_crypto.c:1018,20'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             '/src/libssh/src/pki_crypto.c:1021,16'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             '/src/libssh/src/pki_crypto.c:1024,5'
          Dst:             BIO_free
        - Src:             '/src/libssh/src/pki_crypto.c:1027,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:1027,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:1027,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1032,13'
          Dst:             EVP_PKEY_base_id
        - Src:             '/src/libssh/src/pki_crypto.c:1039,17'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '/src/libssh/src/pki_crypto.c:1041,13'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:1041,13'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:1041,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1051,16'
          Dst:             pki_key_ecdsa_to_key_type
        - Src:             '/src/libssh/src/pki_crypto.c:1056,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1068,18'
          Dst:             EVP_PKEY_get_raw_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:1070,13'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:1070,13'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:1070,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1082,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1086,18'
          Dst:             EVP_PKEY_get_raw_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:1089,13'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:1089,13'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:1089,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1099,9'
          Dst:             EVP_PKEY_base_id
        - Src:             '/src/libssh/src/pki_crypto.c:1099,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:1101,9'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:1105,11'
          Dst:             ssh_key_new
        - Src:             '/src/libssh/src/pki_crypto.c:1111,19'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/pki_crypto.c:1118,26'
          Dst:             pki_key_ecdsa_to_nid
        - Src:             '/src/libssh/src/pki_crypto.c:1127,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:1128,5'
          Dst:             ssh_key_free
    - functionName:    BIO_new_mem_buf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pem_get_password
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - size
        - rwflag
        - userdata
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:75,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:79,12'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   '/src/libssh/src/pki_crypto.c:80,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:83,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      '/src/libssh/src/pki_crypto.c:91,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:86,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:87,27'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/libssh/src/pki_crypto.c:89,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:87,20'
          Dst:             strlen
    - functionName:    PEM_read_bio_PrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st **'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_base_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_private_key_to_pem
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        4
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - passphrase
        - auth_fn
        - auth_data
      BBCount:         39
      ICount:          251
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_s_mem
        - ERR_get_error
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_private_key
        - EVP_PKEY_up_ref
        - EVP_aes_128_cbc
        - PEM_write_bio_PrivateKey
        - _ssh_log
        - pem_get_password
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:894,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:898,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
                - EVP_PKEY_new_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:898,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:904,34'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:904,34'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:904,34'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:904,34'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:904,34'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:919,38'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/pki_crypto.c:936,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:936,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:936,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:936,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:936,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:936,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:938,13'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:905,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:906,17'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:908,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:921,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:922,17'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:929,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:941,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:942,9'
              BranchSideFuncs:
                - _ssh_log
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:946,9'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
                - PEM_write_bio_PrivateKey
        - Branch String:   '/src/libssh/src/pki_crypto.c:946,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:947,40'
              BranchSideFuncs:
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:957,39'
              BranchSideFuncs:
                - EVP_aes_128_cbc
                - PEM_write_bio_PrivateKey
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:968,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:969,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:972,5'
              BranchSideFuncs:
                - BIO_ctrl
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:975,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:976,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:979,26'
              BranchSideFuncs:
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - BIO_free
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:980,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:981,25'
              BranchSideFuncs:
                - ssh_string_free
                - EVP_PKEY_free
                - BIO_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:985,14'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:893,19'
          Dst:             BIO_s_mem
        - Src:             '/src/libssh/src/pki_crypto.c:893,11'
          Dst:             BIO_new
        - Src:             '/src/libssh/src/pki_crypto.c:904,18'
          Dst:             EVP_PKEY_up_ref
        - Src:             '/src/libssh/src/pki_crypto.c:918,20'
          Dst:             EVP_PKEY_new_raw_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:922,17'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/pki_crypto.c:922,17'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/pki_crypto.c:922,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:938,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:942,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:949,14'
          Dst:             PEM_write_bio_PrivateKey
        - Src:             '/src/libssh/src/pki_crypto.c:949,14'
          Dst:             pem_get_password
        - Src:             '/src/libssh/src/pki_crypto.c:959,39'
          Dst:             EVP_aes_128_cbc
        - Src:             '/src/libssh/src/pki_crypto.c:957,14'
          Dst:             PEM_write_bio_PrivateKey
        - Src:             '/src/libssh/src/pki_crypto.c:965,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:972,5'
          Dst:             BIO_ctrl
        - Src:             '/src/libssh/src/pki_crypto.c:974,12'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/pki_crypto.c:979,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/pki_crypto.c:981,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/pki_crypto.c:985,5'
          Dst:             BIO_free
        - Src:             '/src/libssh/src/pki_crypto.c:990,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:991,5'
          Dst:             BIO_free
    - functionName:    BIO_s_mem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_write_bio_PrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.bio_st *'
        - 'struct.evp_pkey_st *'
        - 'struct.evp_cipher_st *'
        - 'char *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_128_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_compare
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - k1
        - k2
        - what
      BBCount:         44
      ICount:          230
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - EC_GROUP_cmp
        - EC_KEY_get0_group
        - EC_KEY_get0_private_key
        - EC_KEY_get0_public_key
        - EC_POINT_cmp
        - EVP_PKEY_cmp
        - EVP_PKEY_get0_EC_KEY
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:819,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:827,58'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - EC_KEY_get0_group
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:827,58'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - EC_KEY_get0_group
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:827,58'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - EC_KEY_get0_group
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:827,58'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - EC_KEY_get0_group
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:867,30'
              BranchSideFuncs:
                - EVP_PKEY_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:867,30'
              BranchSideFuncs:
                - EVP_PKEY_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:877,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:834,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:834,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:835,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:834,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:835,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:838,45'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - EC_KEY_get0_group
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:843,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:843,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:844,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:843,46'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:843,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:844,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:843,60'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:843,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:844,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:843,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:844,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:847,34'
              BranchSideFuncs:
                - EC_GROUP_cmp
                - __sanitizer_cov_trace_const_cmp4
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:847,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:848,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:851,34'
              BranchSideFuncs:
                - EC_POINT_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:851,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:852,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:855,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:855,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:856,25'
              BranchSideFuncs:
                - EC_KEY_get0_private_key
                - EC_KEY_get0_private_key
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pki_crypto.c:861,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:856,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:858,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:860,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:868,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:869,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:871,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:827,37'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '/src/libssh/src/pki_crypto.c:828,37'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '/src/libssh/src/pki_crypto.c:838,22'
          Dst:             EC_KEY_get0_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:839,22'
          Dst:             EC_KEY_get0_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:840,22'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/pki_crypto.c:841,22'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/pki_crypto.c:847,21'
          Dst:             EC_GROUP_cmp
        - Src:             '/src/libssh/src/pki_crypto.c:851,21'
          Dst:             EC_POINT_cmp
        - Src:             '/src/libssh/src/pki_crypto.c:856,25'
          Dst:             EC_KEY_get0_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:856,25'
          Dst:             EC_KEY_get0_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:856,25'
          Dst:             BN_cmp
        - Src:             '/src/libssh/src/pki_crypto.c:867,18'
          Dst:             EVP_PKEY_cmp
    - functionName:    EC_GROUP_cmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ec_group_st *'
        - 'struct.ec_group_st *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_cmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ec_group_st *'
        - 'struct.ec_point_st *'
        - 'struct.ec_point_st *'
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_cmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_cmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_generate_ecdsa
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - key
        - parameter
      BBCount:         17
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - EC_KEY_free
        - EC_KEY_generate_key
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_asn1_flag
        - EVP_PKEY_assign
        - EVP_PKEY_new
        - _ssh_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:747,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:749,13'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:756,13'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:763,13'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:770,13'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/pki_crypto.c:776,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:779,30'
              BranchSideFuncs:
                - EC_KEY_generate_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:780,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:781,21'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:785,26'
              BranchSideFuncs:
                - EC_KEY_set_asn1_flag
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:788,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:789,21'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:793,10'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:794,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:805,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:770,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/pki_crypto.c:775,13'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '/src/libssh/src/pki_crypto.c:779,10'
          Dst:             EC_KEY_generate_key
        - Src:             '/src/libssh/src/pki_crypto.c:781,9'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:785,5'
          Dst:             EC_KEY_set_asn1_flag
        - Src:             '/src/libssh/src/pki_crypto.c:787,16'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:789,9'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:793,10'
          Dst:             EVP_PKEY_assign
    - functionName:    EC_KEY_new_by_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.ec_key_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_generate_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_key_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_asn1_flag
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_generate_rsa
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - key
        - parameter
      BBCount:         15
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - BN_free
        - BN_new
        - BN_set_word
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_new
        - RSA_free
        - RSA_generate_key_ex
        - RSA_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:683,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:687,17'
              BranchSideFuncs:
                - BN_set_word
                - RSA_generate_key_ex
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:692,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:692,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:693,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:692,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:696,16'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:697,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:698,18'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:702,10'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:703,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:704,18'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:709,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:681,9'
          Dst:             BN_new
        - Src:             '/src/libssh/src/pki_crypto.c:682,15'
          Dst:             RSA_new
        - Src:             '/src/libssh/src/pki_crypto.c:687,5'
          Dst:             BN_set_word
        - Src:             '/src/libssh/src/pki_crypto.c:688,10'
          Dst:             RSA_generate_key_ex
        - Src:             '/src/libssh/src/pki_crypto.c:690,5'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:696,16'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:698,9'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:702,10'
          Dst:             EVP_PKEY_assign
        - Src:             '/src/libssh/src/pki_crypto.c:704,9'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:705,9'
          Dst:             EVP_PKEY_free
    - functionName:    BN_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_set_word
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_generate_key_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - int
        - 'struct.bignum_st *'
        - 'struct.bn_gencb_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_dup
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
      constantsTouched: []
      argNames:
        - key
        - demote
      BBCount:         95
      ICount:          627
      EdgeCount:       128
      CyclomaticComplexity: 35
      functionsReached:
        - BN_dup
        - BN_free
        - EC_KEY_free
        - EC_KEY_get0_public_key
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_public_key
        - EVP_PKEY_assign
        - EVP_PKEY_free
        - EVP_PKEY_get0_EC_KEY
        - EVP_PKEY_get0_RSA
        - EVP_PKEY_new
        - EVP_PKEY_up_ref
        - RSA_free
        - RSA_get0_crt_params
        - RSA_get0_factors
        - RSA_get0_key
        - RSA_new
        - RSA_set0_crt_params
        - RSA_set0_factors
        - RSA_set0_key
        - pki_ed25519_key_dup
        - ssh_key_free
        - ssh_key_is_private
        - ssh_key_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:422,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:426,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - pki_ed25519_key_dup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EVP_PKEY_get0_RSA
                - RSA_new
                - RSA_get0_key
                - BN_dup
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:428,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:429,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - pki_ed25519_key_dup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EVP_PKEY_get0_RSA
                - RSA_new
                - RSA_get0_key
                - BN_dup
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:431,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_key_free
                - pki_ed25519_key_dup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EVP_PKEY_get0_RSA
                - RSA_new
                - RSA_get0_key
                - BN_dup
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:434,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:438,23'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - RSA_new
                - RSA_get0_key
                - BN_dup
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:438,23'
              BranchSideFuncs:
                - EVP_PKEY_get0_RSA
                - RSA_new
                - RSA_get0_key
                - BN_dup
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:583,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:583,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:583,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:652,34'
              BranchSideFuncs:
                - pki_ed25519_key_dup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:657,5'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:659,22'
              BranchSideFuncs:
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:456,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:457,13'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:470,22'
              BranchSideFuncs:
                - RSA_get0_key
                - BN_dup
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:473,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:473,27'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:474,22'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:473,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:474,22'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:481,27'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:482,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:483,22'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:489,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:489,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:489,25'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:557,20'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:489,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:490,27'
              BranchSideFuncs:
                - BN_dup
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - RSA_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:557,20'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:495,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:496,26'
              BranchSideFuncs:
                - RSA_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:501,31'
              BranchSideFuncs:
                - RSA_set0_key
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_factors
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:502,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:503,26'
              BranchSideFuncs:
                - RSA_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:510,30'
              BranchSideFuncs:
                - RSA_get0_factors
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:511,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:511,30'
              BranchSideFuncs:
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:531,33'
              BranchSideFuncs:
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:511,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:512,29'
              BranchSideFuncs:
                - BN_dup
                - BN_dup
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:531,33'
              BranchSideFuncs:
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:514,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:514,35'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:515,30'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:514,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:515,30'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:522,39'
              BranchSideFuncs:
                - RSA_set0_factors
                - __sanitizer_cov_trace_const_cmp4
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:523,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:524,30'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:529,13'
              BranchSideFuncs:
                - RSA_get0_crt_params
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:532,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:532,33'
              BranchSideFuncs:
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:533,32'
              BranchSideFuncs:
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:532,46'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:532,49'
              BranchSideFuncs:
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:533,32'
              BranchSideFuncs:
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:532,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:533,32'
              BranchSideFuncs:
                - BN_dup
                - BN_dup
                - BN_dup
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:555,9'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:536,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:536,38'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:537,30'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:536,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:536,55'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:537,30'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:536,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:537,30'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:546,42'
              BranchSideFuncs:
                - RSA_set0_crt_params
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:547,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:548,30'
              BranchSideFuncs:
                - RSA_free
                - BN_free
                - BN_free
                - BN_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:554,13'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
                - RSA_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:558,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:559,22'
              BranchSideFuncs:
                - RSA_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:563,14'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:564,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:565,27'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:570,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:597,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:597,42'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:637,34'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:597,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:598,29'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ssh_key_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:637,34'
              BranchSideFuncs:
                - EVP_PKEY_up_ref
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:603,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:604,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:607,46'
              BranchSideFuncs:
                - EVP_PKEY_get0_EC_KEY
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ssh_key_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:608,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:609,29'
              BranchSideFuncs:
                - EC_KEY_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:613,40'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ssh_key_free
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:614,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:615,29'
              BranchSideFuncs:
                - EC_KEY_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:619,40'
              BranchSideFuncs:
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ssh_key_free
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:620,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:621,29'
              BranchSideFuncs:
                - EC_KEY_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:625,24'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ssh_key_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:626,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:627,29'
              BranchSideFuncs:
                - EC_KEY_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:631,18'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:632,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:633,29'
              BranchSideFuncs:
                - EC_KEY_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:636,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:638,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:639,17'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:641,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pki_crypto.c:653,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:654,13'
              BranchSideFuncs:
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:656,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:421,11'
          Dst:             ssh_key_new
        - Src:             '/src/libssh/src/pki_crypto.c:441,30'
          Dst:             EVP_PKEY_get0_RSA
        - Src:             '/src/libssh/src/pki_crypto.c:455,19'
          Dst:             RSA_new
        - Src:             '/src/libssh/src/pki_crypto.c:470,9'
          Dst:             RSA_get0_key
        - Src:             '/src/libssh/src/pki_crypto.c:471,14'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:472,14'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:474,13'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:475,13'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:476,13'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:481,14'
          Dst:             RSA_set0_key
        - Src:             '/src/libssh/src/pki_crypto.c:483,13'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:484,13'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:485,13'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:494,18'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:496,17'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:501,18'
          Dst:             RSA_set0_key
        - Src:             '/src/libssh/src/pki_crypto.c:503,17'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:510,13'
          Dst:             RSA_get0_factors
        - Src:             '/src/libssh/src/pki_crypto.c:512,22'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:513,22'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:515,21'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:516,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:517,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:522,22'
          Dst:             RSA_set0_factors
        - Src:             '/src/libssh/src/pki_crypto.c:524,21'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:525,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:526,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:531,13'
          Dst:             RSA_get0_crt_params
        - Src:             '/src/libssh/src/pki_crypto.c:533,25'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:534,25'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:535,25'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/pki_crypto.c:537,21'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:538,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:539,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:540,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:546,22'
          Dst:             RSA_set0_crt_params
        - Src:             '/src/libssh/src/pki_crypto.c:548,21'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:549,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:550,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:551,21'
          Dst:             BN_free
        - Src:             '/src/libssh/src/pki_crypto.c:557,20'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:559,13'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:563,14'
          Dst:             EVP_PKEY_assign
        - Src:             '/src/libssh/src/pki_crypto.c:565,13'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:566,13'
          Dst:             RSA_free
        - Src:             '/src/libssh/src/pki_crypto.c:597,23'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/pki_crypto.c:602,25'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '/src/libssh/src/pki_crypto.c:607,25'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             '/src/libssh/src/pki_crypto.c:609,17'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:613,17'
          Dst:             EC_KEY_get0_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:615,17'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:619,18'
          Dst:             EC_KEY_set_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:621,17'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:625,24'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:627,17'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:631,18'
          Dst:             EVP_PKEY_assign
        - Src:             '/src/libssh/src/pki_crypto.c:633,17'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:637,18'
          Dst:             EVP_PKEY_up_ref
        - Src:             '/src/libssh/src/pki_crypto.c:652,14'
          Dst:             pki_ed25519_key_dup
        - Src:             '/src/libssh/src/pki_crypto.c:659,9'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/pki_crypto.c:665,5'
          Dst:             ssh_key_free
    - functionName:    BN_dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_factors
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_get0_crt_params
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set0_crt_params
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.rsa_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.ec_point_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_pubkey_build_ecdsa
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - key
        - nid
        - e
      BBCount:         16
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_public_key
        - EC_POINT_free
        - EC_POINT_new
        - EC_POINT_oct2point
        - EVP_PKEY_assign
        - EVP_PKEY_new
        - pki_key_ecdsa_nid_to_name
        - ssh_string_data
        - ssh_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:347,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:351,27'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_POINT_new
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - EC_KEY_set_public_key
                - EC_POINT_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:354,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:355,21'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:359,29'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - EC_KEY_set_public_key
                - EC_POINT_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:364,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:365,21'
              BranchSideFuncs:
                - EC_KEY_set_public_key
                - EC_POINT_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:371,32'
              BranchSideFuncs:
                - EC_KEY_set_public_key
                - EC_POINT_free
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:373,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:374,21'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:378,16'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:379,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:380,21'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:384,10'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:385,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:386,21'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:343,19'
          Dst:             pki_key_ecdsa_nid_to_name
        - Src:             '/src/libssh/src/pki_crypto.c:346,13'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '/src/libssh/src/pki_crypto.c:351,9'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/pki_crypto.c:353,9'
          Dst:             EC_POINT_new
        - Src:             '/src/libssh/src/pki_crypto.c:355,9'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:361,29'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_crypto.c:362,29'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_crypto.c:359,10'
          Dst:             EC_POINT_oct2point
        - Src:             '/src/libssh/src/pki_crypto.c:365,9'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:366,9'
          Dst:             EC_POINT_free
        - Src:             '/src/libssh/src/pki_crypto.c:371,10'
          Dst:             EC_KEY_set_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:372,5'
          Dst:             EC_POINT_free
        - Src:             '/src/libssh/src/pki_crypto.c:374,9'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:378,16'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:380,9'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:384,10'
          Dst:             EVP_PKEY_assign
        - Src:             '/src/libssh/src/pki_crypto.c:386,9'
          Dst:             EC_KEY_free
    - functionName:    pki_key_ecdsa_nid_to_name
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         7
      ICount:          34
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:162,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:170,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EC_POINT_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.ec_point_st *'
      argCount:        1
      argTypes:
        - 'struct.ec_group_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_oct2point
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ec_group_st *'
        - 'struct.ec_point_st *'
        - 'char *'
        - size_t
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ec_point_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_privkey_build_ecdsa
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_key_struct *'
        - int
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - key
        - nid
        - e
        - exp
      BBCount:         21
      ICount:          176
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - BN_free
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_private_key
        - EC_KEY_set_public_key
        - EC_POINT_free
        - EC_POINT_new
        - EC_POINT_oct2point
        - EVP_PKEY_assign
        - EVP_PKEY_new
        - pki_key_ecdsa_nid_to_name
        - ssh_make_string_bn
        - ssh_string_data
        - ssh_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:224,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:228,22'
              BranchSideFuncs:
                - pki_key_ecdsa_nid_to_name
                - EC_KEY_new_by_curve_name
                - EC_KEY_get0_group
                - EC_POINT_new
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_set_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:234,12'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:238,27'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_POINT_new
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_set_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:241,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:242,12'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:246,29'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_set_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:251,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:252,12'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:257,32'
              BranchSideFuncs:
                - EC_KEY_set_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_set_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:258,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:259,12'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:264,33'
              BranchSideFuncs:
                - EC_KEY_set_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:265,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:266,12'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:270,16'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:271,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:272,12'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:277,10'
              BranchSideFuncs:
                - EVP_PKEY_assign
                - __sanitizer_cov_trace_const_cmp4
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
        - Branch String:   '/src/libssh/src/pki_crypto.c:278,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:279,12'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
            - BranchSide:      '/src/libssh/src/pki_crypto.c:283,11'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_POINT_free
                - BN_free
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:223,12'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/pki_crypto.c:229,19'
          Dst:             pki_key_ecdsa_nid_to_name
        - Src:             '/src/libssh/src/pki_crypto.c:232,13'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '/src/libssh/src/pki_crypto.c:238,9'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/pki_crypto.c:240,9'
          Dst:             EC_POINT_new
        - Src:             '/src/libssh/src/pki_crypto.c:248,29'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/pki_crypto.c:249,29'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/pki_crypto.c:246,10'
          Dst:             EC_POINT_oct2point
        - Src:             '/src/libssh/src/pki_crypto.c:257,10'
          Dst:             EC_KEY_set_public_key
        - Src:             '/src/libssh/src/pki_crypto.c:264,10'
          Dst:             EC_KEY_set_private_key
        - Src:             '/src/libssh/src/pki_crypto.c:270,16'
          Dst:             EVP_PKEY_new
        - Src:             '/src/libssh/src/pki_crypto.c:277,10'
          Dst:             EVP_PKEY_assign
        - Src:             '/src/libssh/src/pki_crypto.c:289,5'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/pki_crypto.c:290,5'
          Dst:             EC_POINT_free
        - Src:             '/src/libssh/src/pki_crypto.c:291,5'
          Dst:             BN_free
    - functionName:    EC_KEY_set_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_key_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pki_key_ecdsa_nid_from_name
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:194,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:196,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pki_crypto.c:196,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:198,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:194,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_crypto.c:196,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/pki_crypto.c:198,16'
          Dst:             strcmp
    - functionName:    pki_key_clean
      functionSourceFile: '/src/libssh/src/pki_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pki_crypto.c:96,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pki_crypto.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pki_crypto.c:98,19'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             '/src/libssh/src/pki_crypto.c:98,5'
          Dst:             EVP_PKEY_free
    - functionName:    ssh_get_random
      functionSourceFile: '/src/libssh/src/getrandom_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - where
        - len
        - strong
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RAND_bytes
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/getrandom_crypto.c:59,14'
          Dst:             RAND_bytes
    - functionName:    RAND_bytes
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md5_final
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - md
        - c
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:223,5'
          Dst:             EVP_DigestFinal
        - Src:             '/src/libssh/src/md_crypto.c:224,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_DigestFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md5_update
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:215,5'
          Dst:             EVP_DigestUpdate
    - functionName:    EVP_DigestUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md5_init
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_md5
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:200,16'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_md5
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:200,16'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_md5
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:201,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/md_crypto.c:204,28'
              BranchSideFuncs:
                - EVP_md5
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:205,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:206,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:209,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:200,16'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/md_crypto.c:204,31'
          Dst:             EVP_md5
        - Src:             '/src/libssh/src/md_crypto.c:204,10'
          Dst:             EVP_DigestInit_ex
        - Src:             '/src/libssh/src/md_crypto.c:206,9'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_md5
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'struct.evp_md_st *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha512
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - digest
        - len
        - hash
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sha512_final
        - sha512_init
        - sha512_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:190,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:190,9'
              BranchSideFuncs:
                - sha512_update
                - sha512_final
            - BranchSide:      '/src/libssh/src/md_crypto.c:191,23'
              BranchSideFuncs:
                - sha512_update
                - sha512_final
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:189,19'
          Dst:             sha512_init
        - Src:             '/src/libssh/src/md_crypto.c:191,9'
          Dst:             sha512_update
        - Src:             '/src/libssh/src/md_crypto.c:192,9'
          Dst:             sha512_final
    - functionName:    sha512_init
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_sha512
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:158,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:158,9'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha512
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:158,9'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha512
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:160,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/md_crypto.c:163,28'
              BranchSideFuncs:
                - EVP_sha512
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:164,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:165,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:168,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:159,19'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/md_crypto.c:163,31'
          Dst:             EVP_sha512
        - Src:             '/src/libssh/src/md_crypto.c:163,10'
          Dst:             EVP_DigestInit_ex
        - Src:             '/src/libssh/src/md_crypto.c:165,9'
          Dst:             EVP_MD_CTX_free
    - functionName:    sha512_update
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:174,5'
          Dst:             EVP_DigestUpdate
    - functionName:    sha512_final
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - md
        - c
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:182,5'
          Dst:             EVP_DigestFinal
        - Src:             '/src/libssh/src/md_crypto.c:183,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    sha384
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - digest
        - len
        - hash
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sha384_final
        - sha384_init
        - sha384_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:149,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:149,9'
              BranchSideFuncs:
                - sha384_update
                - sha384_final
            - BranchSide:      '/src/libssh/src/md_crypto.c:150,23'
              BranchSideFuncs:
                - sha384_update
                - sha384_final
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:148,19'
          Dst:             sha384_init
        - Src:             '/src/libssh/src/md_crypto.c:150,9'
          Dst:             sha384_update
        - Src:             '/src/libssh/src/md_crypto.c:151,9'
          Dst:             sha384_final
    - functionName:    sha384_init
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_sha384
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:117,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:118,19'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha384
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:118,19'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha384
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:119,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/md_crypto.c:122,28'
              BranchSideFuncs:
                - EVP_sha384
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:123,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:124,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:127,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:118,19'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/md_crypto.c:122,31'
          Dst:             EVP_sha384
        - Src:             '/src/libssh/src/md_crypto.c:122,10'
          Dst:             EVP_DigestInit_ex
        - Src:             '/src/libssh/src/md_crypto.c:124,9'
          Dst:             EVP_MD_CTX_free
    - functionName:    sha384_update
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:133,5'
          Dst:             EVP_DigestUpdate
    - functionName:    sha384_final
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - md
        - c
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:141,5'
          Dst:             EVP_DigestFinal
        - Src:             '/src/libssh/src/md_crypto.c:142,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    sha256
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - digest
        - len
        - hash
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sha256_final
        - sha256_init
        - sha256_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:108,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:108,9'
              BranchSideFuncs:
                - sha256_update
                - sha256_final
            - BranchSide:      '/src/libssh/src/md_crypto.c:109,23'
              BranchSideFuncs:
                - sha256_update
                - sha256_final
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:107,19'
          Dst:             sha256_init
        - Src:             '/src/libssh/src/md_crypto.c:109,9'
          Dst:             sha256_update
        - Src:             '/src/libssh/src/md_crypto.c:110,9'
          Dst:             sha256_final
    - functionName:    sha256_init
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_sha256
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:76,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:77,19'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha256
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:77,19'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha256
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:78,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/md_crypto.c:81,28'
              BranchSideFuncs:
                - EVP_sha256
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:82,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:83,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:86,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:77,19'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/md_crypto.c:81,31'
          Dst:             EVP_sha256
        - Src:             '/src/libssh/src/md_crypto.c:81,10'
          Dst:             EVP_DigestInit_ex
        - Src:             '/src/libssh/src/md_crypto.c:83,9'
          Dst:             EVP_MD_CTX_free
    - functionName:    sha256_update
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:92,5'
          Dst:             EVP_DigestUpdate
    - functionName:    sha256_final
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - md
        - c
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:100,5'
          Dst:             EVP_DigestFinal
        - Src:             '/src/libssh/src/md_crypto.c:101,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    sha1
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - digest
        - len
        - hash
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sha1_final
        - sha1_init
        - sha1_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:67,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:67,9'
              BranchSideFuncs:
                - sha1_update
                - sha1_final
            - BranchSide:      '/src/libssh/src/md_crypto.c:68,21'
              BranchSideFuncs:
                - sha1_update
                - sha1_final
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:66,16'
          Dst:             sha1_init
        - Src:             '/src/libssh/src/md_crypto.c:68,9'
          Dst:             sha1_update
        - Src:             '/src/libssh/src/md_crypto.c:69,9'
          Dst:             sha1_final
    - functionName:    sha1_init
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_sha1
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/md_crypto.c:35,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:36,16'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha1
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:36,16'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_sha1
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:37,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/md_crypto.c:40,28'
              BranchSideFuncs:
                - EVP_sha1
                - EVP_DigestInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/md_crypto.c:41,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/md_crypto.c:42,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/md_crypto.c:45,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:36,16'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/md_crypto.c:40,31'
          Dst:             EVP_sha1
        - Src:             '/src/libssh/src/md_crypto.c:40,10'
          Dst:             EVP_DigestInit_ex
        - Src:             '/src/libssh/src/md_crypto.c:42,9'
          Dst:             EVP_MD_CTX_free
    - functionName:    sha1_update
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:51,5'
          Dst:             EVP_DigestUpdate
    - functionName:    sha1_final
      functionSourceFile: '/src/libssh/src/md_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - md
        - c
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/md_crypto.c:59,5'
          Dst:             EVP_DigestFinal
        - Src:             '/src/libssh/src/md_crypto.c:60,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    chacha20_poly1305_set_iv
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - cipher
        - seq
        - do_encrypt
      BBCount:         8
      ICount:          161
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CipherInit_ex
        - _ssh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:897,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:898,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:902,29'
              BranchSideFuncs:
                - EVP_CipherInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:903,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:904,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:908,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:896,11'
          Dst:             EVP_CipherInit_ex
        - Src:             '/src/libssh/src/libcrypto.c:898,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:902,11'
          Dst:             EVP_CipherInit_ex
        - Src:             '/src/libssh/src/libcrypto.c:904,9'
          Dst:             _ssh_log
    - functionName:    EVP_CipherInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_poly1305_packet_setup
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - cipher
        - seq
        - do_encrypt
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_CipherUpdate
        - EVP_DigestSignInit
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_new_mac_key
        - _ssh_log
        - chacha20_poly1305_set_iv
        - explicit_bzero
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:921,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:922,39'
              BranchSideFuncs:
                - chacha20_poly1305_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - _ssh_log
                - EVP_PKEY_new_mac_key
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:930,27'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - _ssh_log
                - EVP_PKEY_new_mac_key
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:923,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:924,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:926,5'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - _ssh_log
                - EVP_PKEY_new_mac_key
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:932,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:932,20'
              BranchSideFuncs:
                - _ssh_log
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/libcrypto.c:933,9'
              BranchSideFuncs:
                - _ssh_log
                - explicit_bzero
        - Branch String:   '/src/libssh/src/libcrypto.c:932,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:933,9'
              BranchSideFuncs:
                - _ssh_log
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/libcrypto.c:942,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - _ssh_log
                - EVP_PKEY_new_mac_key
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:942,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:945,41'
              BranchSideFuncs:
                - EVP_PKEY_new_mac_key
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:957,32'
              BranchSideFuncs:
                - EVP_PKEY_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:946,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:947,13'
              BranchSideFuncs:
                - _ssh_log
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/libcrypto.c:950,33'
              BranchSideFuncs:
                - EVP_DigestSignInit
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:951,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:952,13'
              BranchSideFuncs:
                - _ssh_log
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/libcrypto.c:955,5'
              BranchSideFuncs:
                - explicit_bzero
        - Branch String:   '/src/libssh/src/libcrypto.c:960,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:0,0'
              BranchSideFuncs:
                - _ssh_log
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/libcrypto.c:961,13'
              BranchSideFuncs:
                - _ssh_log
                - explicit_bzero
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:922,14'
          Dst:             chacha20_poly1305_set_iv
        - Src:             '/src/libssh/src/libcrypto.c:930,10'
          Dst:             EVP_CipherUpdate
        - Src:             '/src/libssh/src/libcrypto.c:933,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:944,20'
          Dst:             EVP_PKEY_new_mac_key
        - Src:             '/src/libssh/src/libcrypto.c:947,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:950,14'
          Dst:             EVP_DigestSignInit
        - Src:             '/src/libssh/src/libcrypto.c:952,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:957,14'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             '/src/libssh/src/libcrypto.c:961,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:975,5'
          Dst:             explicit_bzero
    - functionName:    EVP_CipherUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new_mac_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_pkey_st *'
      argCount:        4
      argTypes:
        - int
        - 'struct.engine_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - int
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_init
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_cipher_struct *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         19
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_CTX_new
        - EVP_CIPHER_CTX_reset
        - EVP_aes_128_cbc
        - EVP_aes_128_ctr
        - EVP_aes_128_gcm
        - EVP_aes_192_cbc
        - EVP_aes_192_ctr
        - EVP_aes_256_cbc
        - EVP_aes_256_ctr
        - EVP_aes_256_gcm
        - EVP_des_ede3_cbc
        - _ssh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:408,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:409,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_log
                - EVP_des_ede3_cbc
                - EVP_aes_256_gcm
                - EVP_aes_128_gcm
                - EVP_aes_256_ctr
                - EVP_aes_192_ctr
                - EVP_aes_128_ctr
                - EVP_aes_256_cbc
                - EVP_aes_192_cbc
                - EVP_aes_128_cbc
            - BranchSide:      '/src/libssh/src/libcrypto.c:411,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_reset
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_log
                - EVP_des_ede3_cbc
                - EVP_aes_256_gcm
                - EVP_aes_128_gcm
                - EVP_aes_256_ctr
                - EVP_aes_192_ctr
                - EVP_aes_128_ctr
                - EVP_aes_256_cbc
                - EVP_aes_192_cbc
                - EVP_aes_128_cbc
        - Branch String:   '/src/libssh/src/libcrypto.c:414,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:416,26'
              BranchSideFuncs:
                - EVP_aes_128_cbc
            - BranchSide:      '/src/libssh/src/libcrypto.c:419,26'
              BranchSideFuncs:
                - EVP_aes_192_cbc
            - BranchSide:      '/src/libssh/src/libcrypto.c:422,26'
              BranchSideFuncs:
                - EVP_aes_256_cbc
            - BranchSide:      '/src/libssh/src/libcrypto.c:425,26'
              BranchSideFuncs:
                - EVP_aes_128_ctr
            - BranchSide:      '/src/libssh/src/libcrypto.c:428,26'
              BranchSideFuncs:
                - EVP_aes_192_ctr
            - BranchSide:      '/src/libssh/src/libcrypto.c:431,26'
              BranchSideFuncs:
                - EVP_aes_256_ctr
            - BranchSide:      '/src/libssh/src/libcrypto.c:434,26'
              BranchSideFuncs:
                - EVP_aes_128_gcm
            - BranchSide:      '/src/libssh/src/libcrypto.c:437,26'
              BranchSideFuncs:
                - EVP_aes_256_gcm
            - BranchSide:      '/src/libssh/src/libcrypto.c:440,26'
              BranchSideFuncs:
                - EVP_des_ede3_cbc
            - BranchSide:      '/src/libssh/src/libcrypto.c:449,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:452,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:409,23'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '/src/libssh/src/libcrypto.c:411,9'
          Dst:             EVP_CIPHER_CTX_reset
        - Src:             '/src/libssh/src/libcrypto.c:416,26'
          Dst:             EVP_aes_128_cbc
        - Src:             '/src/libssh/src/libcrypto.c:419,26'
          Dst:             EVP_aes_192_cbc
        - Src:             '/src/libssh/src/libcrypto.c:422,26'
          Dst:             EVP_aes_256_cbc
        - Src:             '/src/libssh/src/libcrypto.c:425,26'
          Dst:             EVP_aes_128_ctr
        - Src:             '/src/libssh/src/libcrypto.c:428,26'
          Dst:             EVP_aes_192_ctr
        - Src:             '/src/libssh/src/libcrypto.c:431,26'
          Dst:             EVP_aes_256_ctr
        - Src:             '/src/libssh/src/libcrypto.c:434,26'
          Dst:             EVP_aes_128_gcm
        - Src:             '/src/libssh/src/libcrypto.c:437,26'
          Dst:             EVP_aes_256_gcm
        - Src:             '/src/libssh/src/libcrypto.c:440,26'
          Dst:             EVP_des_ede3_cbc
        - Src:             '/src/libssh/src/libcrypto.c:449,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:452,9'
          Dst:             _ssh_log
    - functionName:    EVP_CIPHER_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_reset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_128_ctr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_ctr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_ctr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_128_gcm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_gcm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_des_ede3_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    none_crypt
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - in
        - out
        - len
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_poly1305_cleanup
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_cipher_struct *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_MD_CTX_free
        - EVP_PKEY_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:772,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:776,11'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
                - EVP_CIPHER_CTX_free
                - EVP_PKEY_free
                - EVP_MD_CTX_free
                - free
        - Branch String:   '/src/libssh/src/libcrypto.c:793,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:793,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/libcrypto.c:793,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:778,5'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             '/src/libssh/src/libcrypto.c:780,5'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             '/src/libssh/src/libcrypto.c:784,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/libcrypto.c:786,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_CIPHER_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_poly1305_aead_decrypt
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - complete_packet
        - out
        - encrypted_size
        - seq
      BBCount:         20
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - CRYPTO_memcmp
        - EVP_CipherFinal_ex
        - EVP_CipherUpdate
        - EVP_DigestSignFinal
        - EVP_DigestUpdate
        - _ssh_log
        - chacha20_poly1305_packet_setup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:1039,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1040,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1050,10'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSignFinal
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1052,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1053,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1057,30'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - __sanitizer_cov_trace_const_cmp4
                - CRYPTO_memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1058,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1059,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1082,25'
              BranchSideFuncs:
                - CRYPTO_memcmp
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1083,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1085,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1090,27'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1093,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1094,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1098,29'
              BranchSideFuncs:
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1099,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1099,20'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1100,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1099,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1100,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1104,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:1038,10'
          Dst:             chacha20_poly1305_packet_setup
        - Src:             '/src/libssh/src/libcrypto.c:1040,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1050,10'
          Dst:             EVP_DigestUpdate
        - Src:             '/src/libssh/src/libcrypto.c:1053,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1057,10'
          Dst:             EVP_DigestSignFinal
        - Src:             '/src/libssh/src/libcrypto.c:1059,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1082,11'
          Dst:             CRYPTO_memcmp
        - Src:             '/src/libssh/src/libcrypto.c:1085,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1090,10'
          Dst:             EVP_CipherUpdate
        - Src:             '/src/libssh/src/libcrypto.c:1094,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1098,10'
          Dst:             EVP_CipherFinal_ex
        - Src:             '/src/libssh/src/libcrypto.c:1100,9'
          Dst:             _ssh_log
    - functionName:    EVP_DigestSignFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CipherFinal_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chacha20_poly1305_aead_decrypt_length
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - in
        - out
        - len
        - seq
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_CipherFinal_ex
        - EVP_CipherUpdate
        - _ssh_log
        - chacha20_poly1305_set_iv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:989,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:990,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:998,35'
              BranchSideFuncs:
                - chacha20_poly1305_set_iv
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:999,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1000,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1003,27'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1004,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1004,20'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1005,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1004,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1005,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1013,29'
              BranchSideFuncs:
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1014,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1014,20'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1015,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1014,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1015,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1019,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:998,10'
          Dst:             chacha20_poly1305_set_iv
        - Src:             '/src/libssh/src/libcrypto.c:1003,10'
          Dst:             EVP_CipherUpdate
        - Src:             '/src/libssh/src/libcrypto.c:1005,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1013,10'
          Dst:             EVP_CipherFinal_ex
        - Src:             '/src/libssh/src/libcrypto.c:1015,9'
          Dst:             _ssh_log
    - functionName:    chacha20_poly1305_aead_encrypt
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - in
        - out
        - len
        - tag
        - seq
      BBCount:         22
      ICount:          182
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_CipherFinal_ex
        - EVP_CipherUpdate
        - EVP_DigestSignFinal
        - EVP_DigestUpdate
        - _ssh_log
        - chacha20_poly1305_packet_setup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:1124,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1125,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1134,28'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSignFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1139,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1139,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1140,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1139,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1140,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1147,30'
              BranchSideFuncs:
                - EVP_CipherFinal_ex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSignFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1148,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1148,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1149,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1148,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1149,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1155,28'
              BranchSideFuncs:
                - EVP_CipherUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSignFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1160,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1161,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1167,11'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DigestSignFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1168,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1169,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1172,31'
              BranchSideFuncs:
                - EVP_DigestSignFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1173,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1173,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1174,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:1123,11'
          Dst:             chacha20_poly1305_packet_setup
        - Src:             '/src/libssh/src/libcrypto.c:1125,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1134,11'
          Dst:             EVP_CipherUpdate
        - Src:             '/src/libssh/src/libcrypto.c:1140,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1147,11'
          Dst:             EVP_CipherFinal_ex
        - Src:             '/src/libssh/src/libcrypto.c:1149,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1155,11'
          Dst:             EVP_CipherUpdate
        - Src:             '/src/libssh/src/libcrypto.c:1161,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1167,11'
          Dst:             EVP_DigestUpdate
        - Src:             '/src/libssh/src/libcrypto.c:1169,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:1172,11'
          Dst:             EVP_DigestSignFinal
        - Src:             '/src/libssh/src/libcrypto.c:1174,9'
          Dst:             _ssh_log
    - functionName:    chacha20_poly1305_set_key
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
        - key
        - IV
      BBCount:         23
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_CIPHER_CTX_new
        - EVP_MD_CTX_new
        - EVP_chacha20
        - _ssh_log
        - calloc
        - chacha20_poly1305_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:808,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:809,15'
              BranchSideFuncs:
                - calloc
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:815,15'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:810,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:811,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:813,37'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:821,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:822,9'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
            - BranchSide:      '/src/libssh/src/libcrypto.c:825,29'
              BranchSideFuncs:
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:826,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:827,9'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
            - BranchSide:      '/src/libssh/src/libcrypto.c:831,23'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:832,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:833,9'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
            - BranchSide:      '/src/libssh/src/libcrypto.c:836,30'
              BranchSideFuncs:
                - EVP_chacha20
                - EVP_EncryptInit_ex
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:838,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:839,9'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
            - BranchSide:      '/src/libssh/src/libcrypto.c:847,17'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:848,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:849,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:865,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - chacha20_poly1305_cleanup
        - Branch String:   '/src/libssh/src/libcrypto.c:870,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:871,35'
              BranchSideFuncs:
                - chacha20_poly1305_cleanup
            - BranchSide:      '/src/libssh/src/libcrypto.c:873,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:809,15'
          Dst:             calloc
        - Src:             '/src/libssh/src/libcrypto.c:820,21'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '/src/libssh/src/libcrypto.c:822,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:825,44'
          Dst:             EVP_chacha20
        - Src:             '/src/libssh/src/libcrypto.c:825,10'
          Dst:             EVP_EncryptInit_ex
        - Src:             '/src/libssh/src/libcrypto.c:827,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:831,23'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             '/src/libssh/src/libcrypto.c:833,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:836,47'
          Dst:             EVP_chacha20
        - Src:             '/src/libssh/src/libcrypto.c:836,11'
          Dst:             EVP_EncryptInit_ex
        - Src:             '/src/libssh/src/libcrypto.c:839,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:847,17'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/libcrypto.c:849,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:871,9'
          Dst:             chacha20_poly1305_cleanup
    - functionName:    EVP_chacha20
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_cipher_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_EncryptInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_aead_decrypt
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - complete_packet
        - out
        - encrypted_size
        - seq
      BBCount:         16
      ICount:          161
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_DecryptFinal
        - EVP_DecryptUpdate
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:688,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:689,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:694,30'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:698,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:699,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:704,28'
              BranchSideFuncs:
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:709,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:710,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:717,28'
              BranchSideFuncs:
                - EVP_DecryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:722,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:723,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:727,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:727,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:728,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:736,27'
              BranchSideFuncs:
                - EVP_DecryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:739,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:740,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:744,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:684,10'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             '/src/libssh/src/libcrypto.c:689,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:694,10'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             '/src/libssh/src/libcrypto.c:699,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:704,10'
          Dst:             EVP_DecryptUpdate
        - Src:             '/src/libssh/src/libcrypto.c:710,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:717,10'
          Dst:             EVP_DecryptUpdate
        - Src:             '/src/libssh/src/libcrypto.c:723,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:728,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:736,10'
          Dst:             EVP_DecryptFinal
        - Src:             '/src/libssh/src/libcrypto.c:740,9'
          Dst:             _ssh_log
    - functionName:    EVP_CIPHER_CTX_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DecryptUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DecryptFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_aead_get_length
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - in
        - out
        - len
        - seq
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_aead_encrypt
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - in
        - out
        - len
        - tag
        - seq
      BBCount:         20
      ICount:          179
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_EncryptFinal
        - EVP_EncryptUpdate
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:617,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:618,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:623,28'
              BranchSideFuncs:
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:629,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:629,20'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:630,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:629,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:630,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:633,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - EVP_EncryptUpdate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - EVP_EncryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:642,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:642,20'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:643,9'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:642,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:643,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:648,27'
              BranchSideFuncs:
                - EVP_EncryptFinal
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:651,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:652,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:656,30'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:660,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:660,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:661,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:613,10'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             '/src/libssh/src/libcrypto.c:618,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:623,10'
          Dst:             EVP_EncryptUpdate
        - Src:             '/src/libssh/src/libcrypto.c:630,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:636,10'
          Dst:             EVP_EncryptUpdate
        - Src:             '/src/libssh/src/libcrypto.c:643,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:648,10'
          Dst:             EVP_EncryptFinal
        - Src:             '/src/libssh/src/libcrypto.c:652,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:656,10'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             '/src/libssh/src/libcrypto.c:661,9'
          Dst:             _ssh_log
    - functionName:    EVP_EncryptUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_EncryptFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_cleanup
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_cipher_struct *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_CIPHER_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:572,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:573,29'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:573,9'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    evp_cipher_decrypt
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - in
        - out
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DecryptUpdate
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:558,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:559,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:562,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:562,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:562,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:563,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:553,10'
          Dst:             EVP_DecryptUpdate
        - Src:             '/src/libssh/src/libcrypto.c:559,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:563,9'
          Dst:             _ssh_log
    - functionName:    evp_cipher_encrypt
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - cipher
        - in
        - out
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_EncryptUpdate
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:532,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:533,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:536,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:536,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:537,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:527,10'
          Dst:             EVP_EncryptUpdate
        - Src:             '/src/libssh/src/libcrypto.c:533,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:537,9'
          Dst:             _ssh_log
    - functionName:    evp_cipher_set_decrypt_key
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
        - key
        - IV
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_CTX_set_padding
        - EVP_DecryptInit_ex
        - _ssh_log
        - evp_cipher_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:495,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:496,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:501,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:501,51'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:502,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:503,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:501,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:503,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:513,32'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
        - Branch String:   '/src/libssh/src/libcrypto.c:507,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:508,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:511,5'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:492,5'
          Dst:             evp_cipher_init
        - Src:             '/src/libssh/src/libcrypto.c:494,10'
          Dst:             EVP_DecryptInit_ex
        - Src:             '/src/libssh/src/libcrypto.c:496,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:503,14'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             '/src/libssh/src/libcrypto.c:508,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:513,5'
          Dst:             EVP_CIPHER_CTX_set_padding
    - functionName:    EVP_DecryptInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - 'struct.evp_cipher_st *'
        - 'struct.engine_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_set_padding
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_cipher_ctx_st *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp_cipher_set_encrypt_key
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_cipher_struct *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
        - key
        - IV
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_CTX_set_padding
        - EVP_EncryptInit_ex
        - _ssh_log
        - evp_cipher_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:465,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:466,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:471,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:471,51'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:472,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:473,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:471,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:473,34'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - EVP_CIPHER_CTX_set_padding
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:483,32'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
        - Branch String:   '/src/libssh/src/libcrypto.c:477,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:478,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:481,5'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_set_padding
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:462,5'
          Dst:             evp_cipher_init
        - Src:             '/src/libssh/src/libcrypto.c:464,10'
          Dst:             EVP_EncryptInit_ex
        - Src:             '/src/libssh/src/libcrypto.c:466,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:473,14'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             '/src/libssh/src/libcrypto.c:478,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:483,5'
          Dst:             EVP_CIPHER_CTX_set_padding
    - functionName:    pki_key_ecgroup_name_to_nid
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - group
      BBCount:         23
      ICount:          92
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:1619,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1620,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1622,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/libcrypto.c:1620,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1621,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1622,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/libcrypto.c:1619,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1622,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1623,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/libcrypto.c:1623,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1624,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1625,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/libcrypto.c:1623,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1625,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1626,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/libcrypto.c:1626,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1627,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1628,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:1619,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/libcrypto.c:1620,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/libcrypto.c:1621,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/libcrypto.c:1623,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/libcrypto.c:1624,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/libcrypto.c:1626,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/libcrypto.c:1627,16'
          Dst:             strcmp
    - functionName:    pki_key_make_ecpoint_string
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        2
      argTypes:
        - 'struct.ec_group_st *'
        - 'struct.ec_point_st *'
      constantsTouched: []
      argNames:
        - g
        - p
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - EC_POINT_point2oct
        - ssh_string_data
        - ssh_string_free
        - ssh_string_len
        - ssh_string_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:1594,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1595,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1598,24'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_point2oct
                - ssh_string_len
                - __sanitizer_cov_trace_cmp8
                - ssh_string_free
        - Branch String:   '/src/libssh/src/libcrypto.c:1599,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1600,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1603,30'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_point2oct
                - ssh_string_len
                - __sanitizer_cov_trace_cmp8
                - ssh_string_free
        - Branch String:   '/src/libssh/src/libcrypto.c:1609,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1610,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:1614,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/libcrypto.c:1610,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1610,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:1611,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:1588,11'
          Dst:             EC_POINT_point2oct
        - Src:             '/src/libssh/src/libcrypto.c:1598,9'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/libcrypto.c:1606,30'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/libcrypto.c:1607,30'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/libcrypto.c:1603,11'
          Dst:             EC_POINT_point2oct
        - Src:             '/src/libssh/src/libcrypto.c:1609,16'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/libcrypto.c:1610,9'
          Dst:             ssh_string_free
    - functionName:    EC_POINT_point2oct
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.ec_group_st *'
        - 'struct.ec_point_st *'
        - int
        - 'char *'
        - size_t
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_crypto_finalize
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:1425,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1426,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1440,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_crypto_init
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OpenSSL_version_num
        - _ssh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:1378,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1378,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OpenSSL_version_num
                - __sanitizer_cov_trace_const_cmp8
                - OpenSSL_version_num
                - OpenSSL_version
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1378,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - OpenSSL_version_num
                - __sanitizer_cov_trace_const_cmp8
                - OpenSSL_version_num
                - OpenSSL_version
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1378,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1379,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:1381,9'
              BranchSideFuncs:
                - OpenSSL_version_num
                - __sanitizer_cov_trace_const_cmp8
                - OpenSSL_version_num
                - OpenSSL_version
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:1381,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:1382,9'
              BranchSideFuncs:
                - OpenSSL_version_num
                - OpenSSL_version
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:1414,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:1381,9'
          Dst:             OpenSSL_version_num
        - Src:             '/src/libssh/src/libcrypto.c:1382,9'
          Dst:             OpenSSL_version_num
        - Src:             '/src/libssh/src/libcrypto.c:1382,9'
          Dst:             OpenSSL_version
        - Src:             '/src/libssh/src/libcrypto.c:1382,9'
          Dst:             _ssh_log
    - functionName:    OpenSSL_version_num
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OpenSSL_version
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_get_ciphertab
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionDepth:   0
      returnType:      'struct.ssh_cipher_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hmac_final
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - hashmacbuf
        - len
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestSignFinal
        - EVP_MD_CTX_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:400,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:397,10'
          Dst:             EVP_DigestSignFinal
        - Src:             '/src/libssh/src/libcrypto.c:398,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    hmac_update
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:390,12'
          Dst:             EVP_DigestUpdate
    - functionName:    hmac_init
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - key
        - len
        - type
      BBCount:         17
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_PKEY_free
        - EVP_PKEY_new_mac_key
        - EVP_md5
        - EVP_sha1
        - EVP_sha256
        - EVP_sha512
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:350,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:354,54'
              BranchSideFuncs:
                - EVP_PKEY_new_mac_key
                - __sanitizer_cov_trace_switch
                - EVP_md5
                - EVP_DigestSignInit
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_sha512
                - EVP_DigestSignInit
                - EVP_sha256
                - EVP_DigestSignInit
                - EVP_sha1
                - EVP_DigestSignInit
        - Branch String:   '/src/libssh/src/libcrypto.c:355,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:356,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:359,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - EVP_md5
                - EVP_DigestSignInit
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
                - EVP_sha512
                - EVP_DigestSignInit
                - EVP_sha256
                - EVP_DigestSignInit
                - EVP_sha1
                - EVP_DigestSignInit
        - Branch String:   '/src/libssh/src/libcrypto.c:359,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:361,33'
              BranchSideFuncs:
                - EVP_sha1
                - EVP_DigestSignInit
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:364,33'
              BranchSideFuncs:
                - EVP_sha256
                - EVP_DigestSignInit
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:367,33'
              BranchSideFuncs:
                - EVP_sha512
                - EVP_DigestSignInit
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:370,33'
              BranchSideFuncs:
                - EVP_md5
                - EVP_DigestSignInit
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:373,12'
              BranchSideFuncs:
                - EVP_PKEY_free
                - __sanitizer_cov_trace_const_cmp4
                - EVP_MD_CTX_free
        - Branch String:   '/src/libssh/src/libcrypto.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:379,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      '/src/libssh/src/libcrypto.c:381,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:349,11'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/libcrypto.c:354,12'
          Dst:             EVP_PKEY_new_mac_key
        - Src:             '/src/libssh/src/libcrypto.c:361,44'
          Dst:             EVP_sha1
        - Src:             '/src/libssh/src/libcrypto.c:361,14'
          Dst:             EVP_DigestSignInit
        - Src:             '/src/libssh/src/libcrypto.c:364,44'
          Dst:             EVP_sha256
        - Src:             '/src/libssh/src/libcrypto.c:364,14'
          Dst:             EVP_DigestSignInit
        - Src:             '/src/libssh/src/libcrypto.c:367,44'
          Dst:             EVP_sha512
        - Src:             '/src/libssh/src/libcrypto.c:367,14'
          Dst:             EVP_DigestSignInit
        - Src:             '/src/libssh/src/libcrypto.c:370,44'
          Dst:             EVP_md5
        - Src:             '/src/libssh/src/libcrypto.c:370,14'
          Dst:             EVP_DigestSignInit
        - Src:             '/src/libssh/src/libcrypto.c:377,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/libcrypto.c:384,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    ssh_kdf
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ssh_crypto_struct *'
        - 'char *'
        - size_t
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - crypto
        - key
        - key_len
        - key_type
        - output
        - requested_len
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sshkdf_derive_key
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:338,12'
          Dst:             sshkdf_derive_key
    - functionName:    evp_final
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - md
        - mdlen
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:179,5'
          Dst:             EVP_DigestFinal
        - Src:             '/src/libssh/src/libcrypto.c:180,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    evp_update
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:174,5'
          Dst:             EVP_DigestUpdate
    - functionName:    evp_init
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - nid_to_evpmd
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:163,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/libcrypto.c:167,20'
              BranchSideFuncs:
                - EVP_DigestInit
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:160,28'
          Dst:             nid_to_evpmd
        - Src:             '/src/libssh/src/libcrypto.c:162,18'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/libcrypto.c:167,5'
          Dst:             EVP_DigestInit
    - functionName:    nid_to_evpmd
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nid
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_sha256
        - EVP_sha384
        - EVP_sha512
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:135,20'
              BranchSideFuncs:
                - EVP_sha256
            - BranchSide:      '/src/libssh/src/libcrypto.c:137,20'
              BranchSideFuncs:
                - EVP_sha384
            - BranchSide:      '/src/libssh/src/libcrypto.c:139,20'
              BranchSideFuncs:
                - EVP_sha512
            - BranchSide:      '/src/libssh/src/libcrypto.c:141,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:135,20'
          Dst:             EVP_sha256
        - Src:             '/src/libssh/src/libcrypto.c:137,20'
          Dst:             EVP_sha384
        - Src:             '/src/libssh/src/libcrypto.c:139,20'
          Dst:             EVP_sha512
    - functionName:    EVP_DigestInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'struct.evp_md_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evp
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - nid
        - digest
        - len
        - hash
        - hlen
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - nid_to_evpmd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:149,28'
          Dst:             nid_to_evpmd
        - Src:             '/src/libssh/src/libcrypto.c:150,22'
          Dst:             EVP_MD_CTX_new
        - Src:             '/src/libssh/src/libcrypto.c:152,5'
          Dst:             EVP_DigestInit
        - Src:             '/src/libssh/src/libcrypto.c:153,5'
          Dst:             EVP_DigestUpdate
        - Src:             '/src/libssh/src/libcrypto.c:154,5'
          Dst:             EVP_DigestFinal
        - Src:             '/src/libssh/src/libcrypto.c:155,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    pki_get_engine
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ENGINE_by_id
        - ENGINE_free
        - ENGINE_init
        - ENGINE_load_builtin_engines
        - ERR_get_error
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:103,9'
              BranchSideFuncs:
                - ENGINE_load_builtin_engines
                - ENGINE_by_id
                - _ssh_log
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ENGINE_free
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:103,9'
              BranchSideFuncs:
                - ENGINE_load_builtin_engines
                - ENGINE_by_id
                - _ssh_log
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ENGINE_free
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:103,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:104,9'
              BranchSideFuncs:
                - ENGINE_load_builtin_engines
                - ENGINE_by_id
                - _ssh_log
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ENGINE_free
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:126,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/libcrypto.c:107,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:108,13'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:113,9'
              BranchSideFuncs:
                - _ssh_log
                - ENGINE_init
                - __sanitizer_cov_trace_const_cmp4
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ENGINE_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/libcrypto.c:116,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:117,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/libcrypto.c:124,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:104,9'
          Dst:             ENGINE_load_builtin_engines
        - Src:             '/src/libssh/src/libcrypto.c:106,18'
          Dst:             ENGINE_by_id
        - Src:             '/src/libssh/src/libcrypto.c:108,13'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/libcrypto.c:108,13'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/libcrypto.c:108,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:113,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:115,14'
          Dst:             ENGINE_init
        - Src:             '/src/libssh/src/libcrypto.c:117,13'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/libcrypto.c:117,13'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/libcrypto.c:117,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/libcrypto.c:120,13'
          Dst:             ENGINE_free
        - Src:             '/src/libssh/src/libcrypto.c:124,9'
          Dst:             _ssh_log
    - functionName:    ENGINE_load_builtin_engines
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ENGINE_by_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.engine_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ENGINE_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ENGINE_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_reseed
      functionSourceFile: '/src/libssh/src/libcrypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RAND_add
        - gettimeofday
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/libcrypto.c:90,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/libcrypto.c:90,20'
              BranchSideFuncs:
                - gettimeofday
                - RAND_add
            - BranchSide:      '/src/libssh/src/libcrypto.c:91,5'
              BranchSideFuncs:
                - gettimeofday
                - RAND_add
      Callsites:
        - Src:             '/src/libssh/src/libcrypto.c:91,5'
          Dst:             gettimeofday
        - Src:             '/src/libssh/src/libcrypto.c:92,5'
          Dst:             RAND_add
    - functionName:    RAND_add
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_compute_shared_secret
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.dh_ctx *'
        - int
        - int
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - dh_ctx
        - local
        - remote
        - dest
      BBCount:         20
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - BN_bin2bn
        - DH_compute_key
        - DH_size
        - ssh_dh_keypair_get_keys
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:533,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:534,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:536,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:534,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:535,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:536,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:533,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:540,30'
              BranchSideFuncs:
                - DH_size
                - malloc
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - free
        - Branch String:   '/src/libssh/src/dh_crypto.c:541,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:542,12'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:546,34'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - DH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - free
        - Branch String:   '/src/libssh/src/dh_crypto.c:547,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:548,12'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:552,27'
              BranchSideFuncs:
                - DH_compute_key
                - __sanitizer_cov_trace_const_cmp4
                - BN_bin2bn
                - free
        - Branch String:   '/src/libssh/src/dh_crypto.c:553,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:554,12'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:595,23'
              BranchSideFuncs:
                - BN_bin2bn
                - free
        - Branch String:   '/src/libssh/src/dh_crypto.c:596,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:597,12'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:601,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:540,22'
          Dst:             DH_size
        - Src:             '/src/libssh/src/dh_crypto.c:546,10'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/dh_crypto.c:552,12'
          Dst:             DH_compute_key
        - Src:             '/src/libssh/src/dh_crypto.c:595,13'
          Dst:             BN_bin2bn
    - functionName:    DH_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.dh_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_keypair_get_keys
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.dh_ctx *'
        - int
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ctx
        - peer
        - priv
        - pub
      BBCount:         35
      ICount:          159
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - BN_num_bits
        - DH_get0_key
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:90,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:90,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DH_get0_key
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/dh_crypto.c:91,11'
              BranchSideFuncs:
                - DH_get0_key
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/dh_crypto.c:90,70'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:91,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:93,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:91,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:91,29'
              BranchSideFuncs:
                - DH_get0_key
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/dh_crypto.c:91,47'
              BranchSideFuncs:
                - DH_get0_key
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/dh_crypto.c:91,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:91,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:93,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:91,60'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:92,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:93,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:90,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:96,17'
              BranchSideFuncs:
                - DH_get0_key
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/dh_crypto.c:98,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:98,19'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/dh_crypto.c:101,9'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/dh_crypto.c:98,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:98,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:99,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:98,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:101,9'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/dh_crypto.c:101,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:101,18'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/dh_crypto.c:105,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:101,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:101,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:102,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:96,5'
          Dst:             DH_get0_key
        - Src:             '/src/libssh/src/dh_crypto.c:98,35'
          Dst:             BN_num_bits
        - Src:             '/src/libssh/src/dh_crypto.c:101,33'
          Dst:             BN_num_bits
    - functionName:    DH_compute_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.bignum_st *'
        - 'struct.dh_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_bin2bn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DH_get0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.dh_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_num_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_keypair_gen_keys
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.dh_ctx *'
        - int
      constantsTouched: []
      argNames:
        - dh_ctx
        - peer
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - DH_generate_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:473,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:473,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:474,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:473,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:478,26'
              BranchSideFuncs:
                - DH_generate_key
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh_crypto.c:479,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:506,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:478,10'
          Dst:             DH_generate_key
    - functionName:    DH_generate_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.dh_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_cleanup
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_crypto_struct *'
      constantsTouched: []
      argNames:
        - crypto
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DH_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:443,9'
              BranchSideFuncs:
                - DH_free
                - DH_free
                - free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:445,17'
              BranchSideFuncs:
                - DH_free
                - DH_free
                - free
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:445,9'
          Dst:             DH_free
        - Src:             '/src/libssh/src/dh_crypto.c:446,9'
          Dst:             DH_free
    - functionName:    DH_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.dh_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_init_common
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_crypto_struct *'
      constantsTouched: []
      argNames:
        - crypto
      BBCount:         17
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - ssh_dh_cleanup
        - ssh_dh_set_parameters
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:414,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
                - ssh_dh_set_parameters
                - ssh_dh_set_parameters
                - ssh_dh_set_parameters
        - Branch String:   '/src/libssh/src/dh_crypto.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:418,36'
              BranchSideFuncs:
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh_crypto.c:422,36'
              BranchSideFuncs:
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh_crypto.c:422,36'
              BranchSideFuncs:
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh_crypto.c:425,36'
              BranchSideFuncs:
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh_crypto.c:428,36'
              BranchSideFuncs:
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh_crypto.c:431,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh_crypto.c:435,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:436,24'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh_crypto.c:438,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:410,11'
          Dst:             calloc
        - Src:             '/src/libssh/src/dh_crypto.c:418,14'
          Dst:             ssh_dh_set_parameters
        - Src:             '/src/libssh/src/dh_crypto.c:422,14'
          Dst:             ssh_dh_set_parameters
        - Src:             '/src/libssh/src/dh_crypto.c:425,14'
          Dst:             ssh_dh_set_parameters
        - Src:             '/src/libssh/src/dh_crypto.c:428,14'
          Dst:             ssh_dh_set_parameters
        - Src:             '/src/libssh/src/dh_crypto.c:436,9'
          Dst:             ssh_dh_cleanup
    - functionName:    ssh_dh_set_parameters
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.dh_ctx *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ctx
        - modulus
        - generator
      BBCount:         26
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - BN_dup
        - BN_free
        - DH_free
        - DH_new
        - DH_set0_pqg
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:295,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:295,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:296,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:295,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:295,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:296,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:295,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:303,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - DH_free
                - DH_free
                - DH_new
                - BN_dup
                - BN_dup
                - DH_set0_pqg
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/dh_crypto.c:303,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:305,16'
              BranchSideFuncs:
                - DH_free
                - DH_new
                - BN_dup
                - BN_dup
                - DH_set0_pqg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - DH_free
                - BN_free
                - BN_free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:377,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - DH_free
        - Branch String:   '/src/libssh/src/dh_crypto.c:312,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:313,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - DH_free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:317,20'
              BranchSideFuncs:
                - BN_dup
                - BN_dup
                - DH_set0_pqg
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - DH_free
                - DH_free
                - DH_new
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/dh_crypto.c:320,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:321,21'
              BranchSideFuncs:
                - BN_free
                - BN_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - DH_free
            - BranchSide:      '/src/libssh/src/dh_crypto.c:375,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - DH_free
                - DH_free
                - DH_free
                - DH_new
                - BN_dup
                - BN_dup
                - DH_set0_pqg
                - __sanitizer_cov_trace_const_cmp4
                - BN_free
                - BN_free
        - Branch String:   '/src/libssh/src/dh_crypto.c:380,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:381,17'
              BranchSideFuncs:
                - DH_free
                - DH_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh_crypto.c:393,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh_crypto.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:398,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:310,9'
          Dst:             DH_free
        - Src:             '/src/libssh/src/dh_crypto.c:311,27'
          Dst:             DH_new
        - Src:             '/src/libssh/src/dh_crypto.c:317,13'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/dh_crypto.c:318,13'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/dh_crypto.c:319,14'
          Dst:             DH_set0_pqg
        - Src:             '/src/libssh/src/dh_crypto.c:321,13'
          Dst:             BN_free
        - Src:             '/src/libssh/src/dh_crypto.c:322,13'
          Dst:             BN_free
        - Src:             '/src/libssh/src/dh_crypto.c:381,9'
          Dst:             DH_free
        - Src:             '/src/libssh/src/dh_crypto.c:382,9'
          Dst:             DH_free
    - functionName:    DH_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.dh_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DH_set0_pqg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.dh_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_get_parameters
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.dh_ctx *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ctx
        - modulus
        - generator
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DH_get0_pqg
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:254,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:255,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:254,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:257,17'
              BranchSideFuncs:
                - DH_get0_pqg
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:257,5'
          Dst:             DH_get0_pqg
    - functionName:    DH_get0_pqg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.dh_st *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_keypair_set_keys
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.dh_ctx *'
        - int
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ctx
        - peer
        - priv
        - pub
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - DH_set0_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh_crypto.c:166,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:166,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - DH_set0_key
            - BranchSide:      '/src/libssh/src/dh_crypto.c:167,11'
              BranchSideFuncs:
                - DH_set0_key
        - Branch String:   '/src/libssh/src/dh_crypto.c:166,70'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:167,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:169,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:167,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:167,29'
              BranchSideFuncs:
                - DH_set0_key
            - BranchSide:      '/src/libssh/src/dh_crypto.c:167,47'
              BranchSideFuncs:
                - DH_set0_key
        - Branch String:   '/src/libssh/src/dh_crypto.c:167,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:167,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:169,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:167,60'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:168,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:169,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh_crypto.c:166,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh_crypto.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh_crypto.c:173,23'
              BranchSideFuncs:
                - DH_set0_key
      Callsites:
        - Src:             '/src/libssh/src/dh_crypto.c:173,11'
          Dst:             DH_set0_key
    - functionName:    DH_set0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.dh_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_dh_debug_crypto
      functionSourceFile: '/src/libssh/src/dh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_crypto_struct *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local_parse_file
      functionSourceFile: '/src/libssh/src/bind_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bind
        - filename
        - parser_flags
        - seen
        - depth
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - fclose
        - fgets
        - fopen
        - ssh_bind_config_parse_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bind_config.c:208,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:209,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/bind_config.c:215,15'
              BranchSideFuncs:
                - fopen
                - _ssh_log
                - fgets
                - fclose
                - ssh_bind_config_parse_line
                - fclose
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:216,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:217,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:222,5'
              BranchSideFuncs:
                - _ssh_log
                - fgets
                - fclose
                - ssh_bind_config_parse_line
                - fclose
        - Branch String:   '/src/libssh/src/bind_config.c:225,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:226,14'
              BranchSideFuncs:
                - ssh_bind_config_parse_line
                - fgets
                - fclose
                - fclose
            - BranchSide:      '/src/libssh/src/bind_config.c:234,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/libssh/src/bind_config.c:228,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:225,5'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/bind_config.c:229,20'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/libssh/src/bind_config.c:209,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/bind_config.c:215,9'
          Dst:             fopen
        - Src:             '/src/libssh/src/bind_config.c:217,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:222,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:225,12'
          Dst:             fgets
        - Src:             '/src/libssh/src/bind_config.c:227,14'
          Dst:             ssh_bind_config_parse_line
        - Src:             '/src/libssh/src/bind_config.c:229,13'
          Dst:             fclose
        - Src:             '/src/libssh/src/bind_config.c:234,5'
          Dst:             fclose
    - functionName:    ssh_bind_config_parse_line
      functionSourceFile: '/src/libssh/src/bind_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char *'
        - int
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bind
        - line
        - count
        - parser_flags
        - seen
        - depth
      BBCount:         262
      ICount:          1243
      EdgeCount:       339
      CyclomaticComplexity: 79
      functionsReached:
        - __ctype_b_loc
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - local_parse_glob
        - ssh_bind_config_get_match_opcode
        - ssh_bind_config_get_opcode
        - ssh_bind_options_set
        - ssh_config_get_str_tok
        - ssh_config_get_token
        - strcasecmp
        - strdup
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bind_config.c:300,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:305,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/bind_config.c:305,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:305,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:306,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:305,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:309,9'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/bind_config.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:310,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/bind_config.c:314,20'
              BranchSideFuncs:
                - strdup
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/bind_config.c:315,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:316,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/bind_config.c:321,23'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:321,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:322,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/bind_config.c:328,15'
              BranchSideFuncs:
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:322,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:323,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:325,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_config_get_token
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:329,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:329,29'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:331,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:329,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:330,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:331,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:330,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:330,34'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:331,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:329,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:331,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:335,41'
              BranchSideFuncs:
                - ssh_bind_config_get_opcode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:331,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:331,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:332,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:336,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:337,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:337,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:338,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:338,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:339,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:339,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:340,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:342,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:349,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:342,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:343,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:346,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:343,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:343,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:344,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:349,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:351,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - local_parse_glob.1476
            - BranchSide:      '/src/libssh/src/bind_config.c:362,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:373,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:384,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:395,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:414,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:433,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:464,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:476,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:574,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:586,13'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:598,9'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:602,9'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:606,9'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:610,9'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:614,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:352,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:352,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - local_parse_glob.1476
            - BranchSide:      '/src/libssh/src/bind_config.c:359,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:352,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:354,30'
              BranchSideFuncs:
                - local_parse_glob.1476
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:359,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:363,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:363,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:371,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:363,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:364,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:371,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:365,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:366,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:370,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:374,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:374,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:382,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:374,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:375,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:382,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:376,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:377,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:381,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:385,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:385,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:393,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:385,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:386,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:393,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:387,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:388,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:392,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:396,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:396,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:412,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:396,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:397,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:412,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:398,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:399,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:405,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:406,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:407,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:411,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:415,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:415,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:431,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:415,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:416,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:431,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:417,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:418,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:424,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:425,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:426,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:430,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:434,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:434,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:462,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:434,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:435,17'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:462,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:437,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:438,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:439,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:439,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:440,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:441,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:439,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:441,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:442,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:442,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:443,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:444,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:442,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:444,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:445,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:445,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:446,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:447,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:445,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:447,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:448,35'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:448,53'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:449,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:450,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:452,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:453,43'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:461,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:455,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:456,21'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:460,13'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:465,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:465,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:473,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:465,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:466,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:473,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:467,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:468,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:472,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:493,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:494,20'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:498,10'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:501,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:501,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:502,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:501,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:502,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:504,17'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:510,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:511,24'
              BranchSideFuncs:
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:515,52'
              BranchSideFuncs:
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:516,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:518,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:541,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:541,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:541,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:541,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:541,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:541,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:541,21'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:555,13'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:557,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:519,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:519,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:527,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:519,47'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:519,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:522,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:519,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:522,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:527,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:522,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:523,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:525,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:530,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:530,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:531,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:542,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:542,34'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:543,21'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:542,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:543,21'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:548,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:545,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:545,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:546,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:559,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:559,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:560,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:562,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:562,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:562,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:562,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:500,22'
              BranchSideFuncs:
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_bind_config_get_match_opcode
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_config_get_str_tok
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:563,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:563,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:564,13'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:570,26'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:566,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:566,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:567,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:575,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:575,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:584,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:575,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:576,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:584,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:578,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:579,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:583,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:587,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:587,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:596,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:587,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:588,39'
              BranchSideFuncs:
                - ssh_bind_options_set
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:596,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:590,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:591,17'
              BranchSideFuncs:
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:595,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/bind_config.c:616,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:616,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:617,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:621,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/bind_config.c:622,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/bind_config.c:310,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/bind_config.c:314,13'
          Dst:             strdup
        - Src:             '/src/libssh/src/bind_config.c:316,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/bind_config.c:321,16'
          Dst:             strlen
        - Src:             '/src/libssh/src/bind_config.c:322,15'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/bind_config.c:328,15'
          Dst:             ssh_config_get_token
        - Src:             '/src/libssh/src/bind_config.c:335,14'
          Dst:             ssh_bind_config_get_opcode
        - Src:             '/src/libssh/src/bind_config.c:351,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:354,13'
          Dst:             local_parse_glob
        - Src:             '/src/libssh/src/bind_config.c:362,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:364,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:366,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:373,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:375,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:377,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:384,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:386,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:388,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:395,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:397,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:399,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:405,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:407,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:414,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:416,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:418,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:424,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:426,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:433,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:437,17'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:439,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:440,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:442,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:443,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:445,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:446,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:448,24'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:449,21'
          Dst:             strcasecmp
        - Src:             '/src/libssh/src/bind_config.c:453,22'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:456,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:464,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:466,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:468,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:500,22'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:505,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:515,19'
          Dst:             ssh_bind_config_get_match_opcode
        - Src:             '/src/libssh/src/bind_config.c:518,21'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:527,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/bind_config.c:541,21'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:543,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:549,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:557,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/bind_config.c:564,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/bind_config.c:574,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:576,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:579,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:586,13'
          Dst:             ssh_config_get_str_tok
        - Src:             '/src/libssh/src/bind_config.c:588,18'
          Dst:             ssh_bind_options_set
        - Src:             '/src/libssh/src/bind_config.c:591,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:598,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:602,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:606,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:610,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:614,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_bind_config_get_opcode
      functionSourceFile: '/src/libssh/src/bind_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - keyword
        - parser_flags
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bind_config.c:173,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:174,24'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:184,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:174,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:175,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:182,5'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/bind_config.c:175,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:176,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:180,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:175,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:178,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:180,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/bind_config.c:174,13'
          Dst:             strcasecmp
    - functionName:    local_parse_glob
      functionSourceFile: '/src/libssh/src/bind_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char *'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - bind
        - fileglob
        - parser_flags
        - seen
        - depth
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
        - glob
        - globfree
        - local_parse_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bind_config.c:252,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:253,9'
              BranchSideFuncs:
                - globfree
            - BranchSide:      '/src/libssh/src/bind_config.c:255,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - globfree
                - local_parse_file.1469
                - _ssh_log
                - globfree
        - Branch String:   '/src/libssh/src/bind_config.c:262,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:263,26'
              BranchSideFuncs:
                - local_parse_file.1469
                - __sanitizer_cov_trace_cmp8
                - globfree
            - BranchSide:      '/src/libssh/src/bind_config.c:266,5'
              BranchSideFuncs:
                - globfree
      Callsites:
        - Src:             '/src/libssh/src/bind_config.c:251,10'
          Dst:             glob
        - Src:             '/src/libssh/src/bind_config.c:253,9'
          Dst:             globfree
        - Src:             '/src/libssh/src/bind_config.c:256,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:258,9'
          Dst:             globfree
        - Src:             '/src/libssh/src/bind_config.c:263,9'
          Dst:             local_parse_file
        - Src:             '/src/libssh/src/bind_config.c:266,5'
          Dst:             globfree
    - functionName:    ssh_bind_config_get_match_opcode
      functionSourceFile: '/src/libssh/src/bind_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - keyword
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bind_config.c:275,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:276,24'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/bind_config.c:281,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/bind_config.c:276,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:277,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:279,5'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/bind_config.c:276,13'
          Dst:             strcasecmp
    - functionName:    ssh_bind_config_parse_string
      functionSourceFile: '/src/libssh/src/bind_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bind
        - input
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_log
        - ssh_bind_config_parse_line
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bind_config.c:690,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:692,24'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_bind_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:694,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_bind_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strchr
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:694,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:696,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:699,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_bind_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - _ssh_log
                - strchr
                - _ssh_log
        - Branch String:   '/src/libssh/src/bind_config.c:700,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:701,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/bind_config.c:705,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_bind_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - strchr
        - Branch String:   '/src/libssh/src/bind_config.c:709,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:710,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:712,14'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_bind_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - strchr
        - Branch String:   '/src/libssh/src/bind_config.c:712,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:713,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:715,10'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_log
                - ssh_bind_config_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - strchr
      Callsites:
        - Src:             '/src/libssh/src/bind_config.c:682,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:683,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:689,13'
          Dst:             strchr
        - Src:             '/src/libssh/src/bind_config.c:692,17'
          Dst:             strchr
        - Src:             '/src/libssh/src/bind_config.c:696,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:701,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:707,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:708,14'
          Dst:             ssh_bind_config_parse_line
    - functionName:    ssh_bind_config_parse_file
      functionSourceFile: '/src/libssh/src/bind_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_bind_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bind
        - filename
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
        - fclose
        - fgets
        - fopen
        - ssh_bind_config_parse_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bind_config.c:640,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bind_config.c:644,5'
              BranchSideFuncs:
                - _ssh_log
                - fgets
                - fclose
                - ssh_bind_config_parse_line
                - fclose
        - Branch String:   '/src/libssh/src/bind_config.c:647,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:648,14'
              BranchSideFuncs:
                - ssh_bind_config_parse_line
                - fgets
                - fclose
                - fclose
            - BranchSide:      '/src/libssh/src/bind_config.c:656,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/libssh/src/bind_config.c:650,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bind_config.c:647,5'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/bind_config.c:651,20'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/libssh/src/bind_config.c:639,9'
          Dst:             fopen
        - Src:             '/src/libssh/src/bind_config.c:644,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bind_config.c:647,12'
          Dst:             fgets
        - Src:             '/src/libssh/src/bind_config.c:649,14'
          Dst:             ssh_bind_config_parse_line
        - Src:             '/src/libssh/src/bind_config.c:651,13'
          Dst:             fclose
        - Src:             '/src/libssh/src/bind_config.c:656,5'
          Dst:             fclose
    - functionName:    invn_chance
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_get_random
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:391,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:392,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/dh-gex.c:394,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:390,10'
          Dst:             ssh_get_random
    - functionName:    dhgroup_better_size
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pmin
        - pn
        - pmax
        - current_size
        - proposed_size
      BBCount:         35
      ICount:          181
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:346,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:346,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:351,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:351,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:351,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/dh-gex.c:355,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:351,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:351,55'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/dh-gex.c:355,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:351,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:355,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:355,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:355,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:357,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh-gex.c:355,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:360,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:365,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:365,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:365,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/dh-gex.c:369,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:365,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:369,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:369,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:369,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/dh-gex.c:373,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:369,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:373,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/dh-gex.c:373,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:373,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/dh-gex.c:378,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh-gex.c:373,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:378,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_retrieve_dhgroup_file
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._IO_FILE *'
        - int
        - int
        - int
        - 'size_t *'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - moduli
        - pmin
        - pn
        - pmax
        - best_size
        - best_generator
        - best_modulus
      BBCount:         68
      ICount:          366
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - __isoc99_fscanf
        - _ssh_log
        - dhgroup_better_size
        - getc
        - invn_chance
        - strdup
        - ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:420,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:421,13'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh-gex.c:426,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/dh-gex.c:423,39'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:423,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh-gex.c:423,13'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:423,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:422,34'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh-gex.c:424,13'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:426,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:427,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/dh-gex.c:429,16'
              BranchSideFuncs:
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:439,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:440,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh-gex.c:451,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
        - Branch String:   '/src/libssh/src/dh-gex.c:440,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:441,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/dh-gex.c:443,13'
              BranchSideFuncs:
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:446,39'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:446,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh-gex.c:446,13'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:446,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:445,34'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh-gex.c:447,13'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:451,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:451,37'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh-gex.c:452,13'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:451,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:452,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
            - BranchSide:      '/src/libssh/src/dh-gex.c:455,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
        - Branch String:   '/src/libssh/src/dh-gex.c:456,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:457,33'
              BranchSideFuncs:
                - dhgroup_better_size
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:461,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:456,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:458,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:461,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:461,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:462,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:466,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:466,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:417,5'
              BranchSideFuncs:
                - invn_chance
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:466,56'
              BranchSideFuncs:
                - invn_chance
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:466,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:417,5'
              BranchSideFuncs:
                - strdup
                - strdup
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:467,13'
              BranchSideFuncs:
                - strdup
                - strdup
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:467,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:467,13'
              BranchSideFuncs:
                - free
                - strdup
                - strdup
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:468,13'
              BranchSideFuncs:
                - strdup
                - strdup
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:468,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:468,13'
              BranchSideFuncs:
                - free
                - strdup
                - strdup
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:469,38'
              BranchSideFuncs:
                - strdup
                - strdup
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:470,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:471,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:473,36'
              BranchSideFuncs:
                - strdup
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:474,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:475,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:478,9'
              BranchSideFuncs:
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ungetc
                - __isoc99_fscanf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - invn_chance
                - strdup
                - strdup
                - free
                - free
                - free
                - dhgroup_better_size
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - _ssh_log
                - getc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:475,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:475,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:476,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh-gex.c:480,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:481,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/dh-gex.c:487,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:419,21'
          Dst:             getc
        - Src:             '/src/libssh/src/dh-gex.c:422,29'
          Dst:             getc
        - Src:             '/src/libssh/src/dh-gex.c:429,9'
          Dst:             ungetc
        - Src:             '/src/libssh/src/dh-gex.c:430,14'
          Dst:             __isoc99_fscanf
        - Src:             '/src/libssh/src/dh-gex.c:443,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:445,29'
          Dst:             getc
        - Src:             '/src/libssh/src/dh-gex.c:457,13'
          Dst:             dhgroup_better_size
        - Src:             '/src/libssh/src/dh-gex.c:466,44'
          Dst:             invn_chance
        - Src:             '/src/libssh/src/dh-gex.c:469,31'
          Dst:             strdup
        - Src:             '/src/libssh/src/dh-gex.c:473,29'
          Dst:             strdup
        - Src:             '/src/libssh/src/dh-gex.c:481,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:487,9'
          Dst:             _ssh_log
    - functionName:    getc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ungetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_fscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_retrieve_dhgroup
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - int
        - int
        - int
        - 'size_t *'
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - moduli_file
        - pmin
        - pn
        - pmax
        - size
        - p
        - g
      BBCount:         51
      ICount:          266
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - BN_clear_free
        - BN_hex2bn
        - FIPS_mode
        - __errno_location
        - _ssh_log
        - fclose
        - fopen
        - ssh_fallback_group
        - ssh_retrieve_dhgroup_file
        - ssh_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:522,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:523,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_fallback_group
            - BranchSide:      '/src/libssh/src/dh-gex.c:527,9'
              BranchSideFuncs:
                - fopen
                - ssh_retrieve_dhgroup_file
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - BN_clear_free
                - BN_clear_free
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_fallback_group
                - fopen
        - Branch String:   '/src/libssh/src/dh-gex.c:527,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:528,24'
              BranchSideFuncs:
                - fopen
                - ssh_retrieve_dhgroup_file
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - BN_clear_free
                - BN_clear_free
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_fallback_group
            - BranchSide:      '/src/libssh/src/dh-gex.c:530,18'
              BranchSideFuncs:
                - fopen
                - ssh_retrieve_dhgroup_file
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - BN_clear_free
                - BN_clear_free
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_fallback_group
        - Branch String:   '/src/libssh/src/dh-gex.c:532,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:533,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
                - ssh_fallback_group
            - BranchSide:      '/src/libssh/src/dh-gex.c:540,6'
              BranchSideFuncs:
                - ssh_retrieve_dhgroup_file
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:552,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:552,29'
              BranchSideFuncs:
                - free
                - free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:553,9'
              BranchSideFuncs:
                - free
                - free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:552,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:553,9'
              BranchSideFuncs:
                - free
                - free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:555,10'
              BranchSideFuncs:
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:557,9'
              BranchSideFuncs:
                - free
                - free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:559,10'
              BranchSideFuncs:
                - BN_hex2bn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:561,9'
              BranchSideFuncs:
                - free
                - free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:563,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:563,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:563,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:564,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:564,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:564,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:566,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh-gex.c:569,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:569,5'
              BranchSideFuncs:
                - BN_clear_free
                - free
                - free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:570,5'
              BranchSideFuncs:
                - free
                - free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:570,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:570,5'
              BranchSideFuncs:
                - BN_clear_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:571,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:571,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:571,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:572,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/dh-gex.c:572,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:572,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh-gex.c:574,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:522,9'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/dh-gex.c:523,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:524,16'
          Dst:             ssh_fallback_group
        - Src:             '/src/libssh/src/dh-gex.c:528,18'
          Dst:             fopen
        - Src:             '/src/libssh/src/dh-gex.c:530,18'
          Dst:             fopen
        - Src:             '/src/libssh/src/dh-gex.c:534,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/dh-gex.c:534,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/dh-gex.c:534,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:537,24'
          Dst:             ssh_fallback_group
        - Src:             '/src/libssh/src/dh-gex.c:544,10'
          Dst:             ssh_retrieve_dhgroup_file
        - Src:             '/src/libssh/src/dh-gex.c:551,5'
          Dst:             fclose
        - Src:             '/src/libssh/src/dh-gex.c:555,10'
          Dst:             BN_hex2bn
        - Src:             '/src/libssh/src/dh-gex.c:559,10'
          Dst:             BN_hex2bn
        - Src:             '/src/libssh/src/dh-gex.c:569,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:570,5'
          Dst:             BN_clear_free
    - functionName:    BN_hex2bn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bignum_st **'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_packet_server_dhgex_request
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         51
      ICount:          301
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - BN_clear_free
        - _ssh_buffer_pack
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_invalid
        - ssh_dh_set_parameters
        - ssh_packet_send
        - ssh_retrieve_dhgroup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:616,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:617,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:624,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_retrieve_dhgroup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/dh-gex.c:625,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:626,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/dh-gex.c:629,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_retrieve_dhgroup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:631,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:631,22'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:632,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:631,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:631,35'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:632,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:631,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:631,51'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:632,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:631,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:632,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:640,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_retrieve_dhgroup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:645,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:646,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_retrieve_dhgroup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:651,31'
              BranchSideFuncs:
                - ssh_retrieve_dhgroup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:647,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:648,18'
              BranchSideFuncs:
                - ssh_retrieve_dhgroup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:650,5'
              BranchSideFuncs:
                - ssh_retrieve_dhgroup
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:658,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:659,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:667,32'
              BranchSideFuncs:
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:669,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:670,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:674,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:670,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:670,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:671,9'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:671,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:671,9'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:672,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh-gex.c:681,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:681,5'
              BranchSideFuncs:
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:682,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:682,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:682,5'
              BranchSideFuncs:
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/dh-gex.c:685,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/dh-gex.c:685,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:686,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/dh-gex.c:690,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh-gex.c:693,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:693,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh-gex.c:694,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:617,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:624,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/dh-gex.c:626,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/dh-gex.c:629,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:632,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:651,10'
          Dst:             ssh_retrieve_dhgroup
        - Src:             '/src/libssh/src/dh-gex.c:659,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:667,10'
          Dst:             ssh_dh_set_parameters
        - Src:             '/src/libssh/src/dh-gex.c:670,9'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:671,9'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:674,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/dh-gex.c:681,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:682,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:686,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/dh-gex.c:692,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_packet_server_dhgex_init
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_log
        - ssh_packet_remove_callbacks
        - ssh_server_dh_process_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:708,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:709,5'
          Dst:             ssh_packet_remove_callbacks
        - Src:             '/src/libssh/src/dh-gex.c:710,5'
          Dst:             ssh_server_dh_process_init
    - functionName:    ssh_packet_client_dhgex_reply
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         32
      ICount:          205
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - BN_clear_free
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - ssh_buffer_add_u8
        - ssh_client_dhgex_remove_callbacks
        - ssh_dh_cleanup
        - ssh_dh_compute_shared_secret
        - ssh_dh_debug_crypto
        - ssh_dh_import_next_pubkey_blob
        - ssh_dh_keypair_set_keys
        - ssh_packet_send
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:271,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:272,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:275,34'
              BranchSideFuncs:
                - ssh_dh_keypair_set_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:277,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:278,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:282,19'
              BranchSideFuncs:
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh-gex.c:278,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:278,9'
              BranchSideFuncs:
                - BN_clear_free
                - ssh_dh_cleanup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:279,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh-gex.c:285,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:285,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:286,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:286,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:287,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:290,39'
              BranchSideFuncs:
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:294,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:295,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:300,27'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh-gex.c:300,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:301,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:304,26'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh-gex.c:305,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:306,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:308,5'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/dh-gex.c:313,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:313,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh-gex.c:314,20'
              BranchSideFuncs:
                - ssh_dh_cleanup
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:264,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:266,5'
          Dst:             ssh_client_dhgex_remove_callbacks
        - Src:             '/src/libssh/src/dh-gex.c:267,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/dh-gex.c:272,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:275,10'
          Dst:             ssh_dh_keypair_set_keys
        - Src:             '/src/libssh/src/dh-gex.c:278,9'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:284,10'
          Dst:             ssh_dh_import_next_pubkey_blob
        - Src:             '/src/libssh/src/dh-gex.c:285,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh-gex.c:290,10'
          Dst:             ssh_dh_compute_shared_secret
        - Src:             '/src/libssh/src/dh-gex.c:293,5'
          Dst:             ssh_dh_debug_crypto
        - Src:             '/src/libssh/src/dh-gex.c:295,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:300,9'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/dh-gex.c:304,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/dh-gex.c:308,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:313,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh-gex.c:314,5'
          Dst:             ssh_dh_cleanup
    - functionName:    ssh_client_dhgex_remove_callbacks
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_remove_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:253,5'
          Dst:             ssh_packet_remove_callbacks
    - functionName:    ssh_packet_client_dhgex_group
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         91
      ICount:          459
      EdgeCount:       119
      CyclomaticComplexity: 30
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_clear_free
        - BN_cmp
        - BN_is_bit_set
        - BN_new
        - BN_num_bits
        - BN_set_word
        - BN_sub
        - FIPS_mode
        - _ssh_buffer_pack
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_dh_cleanup
        - ssh_dh_is_known_group
        - ssh_dh_keypair_gen_keys
        - ssh_dh_keypair_get_keys
        - ssh_dh_set_parameters
        - ssh_packet_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:121,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:122,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:125,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_dh_is_known_group
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:125,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:126,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:131,11'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_dh_is_known_group
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/dh-gex.c:133,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:133,24'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:134,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:133,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:134,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:137,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_dh_is_known_group
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:142,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:146,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_dh_is_known_group
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:146,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:147,32'
              BranchSideFuncs:
                - ssh_dh_is_known_group
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:153,10'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:148,9'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:153,10'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:154,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:155,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:157,12'
              BranchSideFuncs:
                - BN_num_bits
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:158,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:158,27'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:159,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:158,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:159,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:167,9'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:169,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:171,10'
              BranchSideFuncs:
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:171,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:173,9'
              BranchSideFuncs:
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh-gex.c:176,5'
              BranchSideFuncs:
                - BN_sub
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh-gex.c:177,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:178,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:180,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:177,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:180,9'
              BranchSideFuncs:
                - _ssh_set_error
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:183,5'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_set_parameters
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:189,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:190,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:193,5'
              BranchSideFuncs:
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:193,5'
              BranchSideFuncs:
                - BN_clear_free
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:194,5'
              BranchSideFuncs:
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:194,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:194,5'
              BranchSideFuncs:
                - BN_clear_free
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:196,13'
              BranchSideFuncs:
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:202,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:203,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:206,34'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:208,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:209,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:212,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:216,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:217,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:223,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:226,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:227,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:230,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:230,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:230,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:231,5'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:231,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:231,5'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:232,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh-gex.c:235,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:235,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:236,5'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:236,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:236,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:237,5'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:237,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:237,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh-gex.c:238,5'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh-gex.c:238,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:238,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_CTX_free
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh-gex.c:242,9'
              BranchSideFuncs:
                - BN_CTX_free
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh-gex.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:243,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh-gex.c:245,20'
              BranchSideFuncs:
                - ssh_dh_cleanup
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:109,22'
          Dst:             BN_CTX_new
        - Src:             '/src/libssh/src/dh-gex.c:119,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh-gex.c:126,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:131,11'
          Dst:             BN_new
        - Src:             '/src/libssh/src/dh-gex.c:132,13'
          Dst:             BN_new
        - Src:             '/src/libssh/src/dh-gex.c:134,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/dh-gex.c:137,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/dh-gex.c:142,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:146,9'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/dh-gex.c:147,10'
          Dst:             ssh_dh_is_known_group
        - Src:             '/src/libssh/src/dh-gex.c:148,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:153,10'
          Dst:             BN_set_word
        - Src:             '/src/libssh/src/dh-gex.c:157,12'
          Dst:             BN_num_bits
        - Src:             '/src/libssh/src/dh-gex.c:159,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:167,9'
          Dst:             BN_cmp
        - Src:             '/src/libssh/src/dh-gex.c:169,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:171,10'
          Dst:             BN_is_bit_set
        - Src:             '/src/libssh/src/dh-gex.c:173,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:176,5'
          Dst:             BN_sub
        - Src:             '/src/libssh/src/dh-gex.c:177,9'
          Dst:             BN_cmp
        - Src:             '/src/libssh/src/dh-gex.c:178,9'
          Dst:             BN_cmp
        - Src:             '/src/libssh/src/dh-gex.c:180,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh-gex.c:183,5'
          Dst:             BN_CTX_free
        - Src:             '/src/libssh/src/dh-gex.c:187,10'
          Dst:             ssh_dh_set_parameters
        - Src:             '/src/libssh/src/dh-gex.c:193,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:194,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:200,10'
          Dst:             ssh_dh_keypair_gen_keys
        - Src:             '/src/libssh/src/dh-gex.c:206,10'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/dh-gex.c:212,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/dh-gex.c:225,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/dh-gex.c:230,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:231,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:235,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:236,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:237,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:238,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh-gex.c:243,9'
          Dst:             BN_CTX_free
        - Src:             '/src/libssh/src/dh-gex.c:245,5'
          Dst:             ssh_dh_cleanup
    - functionName:    BN_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bignum_ctx *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_is_bit_set
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_sub
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bignum_ctx *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_server_dhgex_init
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_dh_init_common
        - ssh_packet_set_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:601,5'
          Dst:             ssh_packet_set_callbacks
        - Src:             '/src/libssh/src/dh-gex.c:602,5'
          Dst:             ssh_dh_init_common
    - functionName:    ssh_client_dhgex_init
      functionSourceFile: '/src/libssh/src/dh-gex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_buffer_pack
        - ssh_dh_cleanup
        - ssh_dh_init_common
        - ssh_packet_send
        - ssh_packet_set_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh-gex.c:69,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:70,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh-gex.c:73,5'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh-gex.c:83,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:84,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh-gex.c:88,30'
              BranchSideFuncs:
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh-gex.c:91,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh-gex.c:92,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh-gex.c:94,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh-gex.c:68,10'
          Dst:             ssh_dh_init_common
        - Src:             '/src/libssh/src/dh-gex.c:77,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/dh-gex.c:88,5'
          Dst:             ssh_packet_set_callbacks
        - Src:             '/src/libssh/src/dh-gex.c:90,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/dh-gex.c:96,5'
          Dst:             ssh_dh_cleanup
    - functionName:    atomicio
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_agent_struct *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - agent
        - buf
        - n
        - do_read
      BBCount:         33
      ICount:          238
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - recv
        - send
        - ssh_channel_read
        - ssh_channel_write
        - ssh_poll
        - ssh_socket_get_fd
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:79,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:80,28'
              BranchSideFuncs:
                - ssh_socket_get_fd
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - recv
            - BranchSide:      '/src/libssh/src/agent.c:115,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - ssh_channel_read
        - Branch String:   '/src/libssh/src/agent.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:85,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - recv
            - BranchSide:      '/src/libssh/src/agent.c:112,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:85,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:86,20'
              BranchSideFuncs:
                - recv
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
            - BranchSide:      '/src/libssh/src/agent.c:88,20'
              BranchSideFuncs:
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - recv
        - Branch String:   '/src/libssh/src/agent.c:90,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:92,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - recv
            - BranchSide:      '/src/libssh/src/agent.c:106,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
            - BranchSide:      '/src/libssh/src/agent.c:109,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - recv
        - Branch String:   '/src/libssh/src/agent.c:92,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:93,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - recv
            - BranchSide:      '/src/libssh/src/agent.c:96,13'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - recv
        - Branch String:   '/src/libssh/src/agent.c:96,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:96,32'
              BranchSideFuncs:
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - recv
            - BranchSide:      '/src/libssh/src/agent.c:100,20'
              BranchSideFuncs:
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - recv
        - Branch String:   '/src/libssh/src/agent.c:96,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:100,20'
              BranchSideFuncs:
                - ssh_poll
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - send
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - recv
            - BranchSide:      '/src/libssh/src/agent.c:103,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:115,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:116,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
            - BranchSide:      '/src/libssh/src/agent.c:126,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:116,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:117,34'
              BranchSideFuncs:
                - ssh_channel_read
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
            - BranchSide:      '/src/libssh/src/agent.c:119,35'
              BranchSideFuncs:
                - ssh_channel_write
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_read
        - Branch String:   '/src/libssh/src/agent.c:120,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:121,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - ssh_channel_read
            - BranchSide:      '/src/libssh/src/agent.c:122,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - ssh_channel_read
        - Branch String:   '/src/libssh/src/agent.c:122,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:123,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:124,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - ssh_channel_read
      Callsites:
        - Src:             '/src/libssh/src/agent.c:80,10'
          Dst:             ssh_socket_get_fd
        - Src:             '/src/libssh/src/agent.c:86,15'
          Dst:             recv
        - Src:             '/src/libssh/src/agent.c:88,15'
          Dst:             send
        - Src:             '/src/libssh/src/agent.c:92,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/agent.c:96,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/agent.c:96,32'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/agent.c:100,20'
          Dst:             ssh_poll
        - Src:             '/src/libssh/src/agent.c:106,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/agent.c:117,17'
          Dst:             ssh_channel_read
        - Src:             '/src/libssh/src/agent.c:119,17'
          Dst:             ssh_channel_write
    - functionName:    ssh_agent_sign_data
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - session
        - pubkey
        - data
      BBCount:         125
      ICount:          529
      EdgeCount:       159
      CyclomaticComplexity: 36
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - agent_talk
        - htonl
        - ssh_buffer_add_ssh_string
        - ssh_buffer_add_u32
        - ssh_buffer_add_u8
        - ssh_buffer_allocate_size
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_get_ssh_string
        - ssh_buffer_get_u8
        - ssh_buffer_new
        - ssh_key_type_plain
        - ssh_pki_export_pubkey_blob
        - ssh_string_free
        - ssh_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:505,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:510,27'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:510,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:511,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:515,37'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:511,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:511,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:512,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:516,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:517,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:527,35'
              BranchSideFuncs:
                - ssh_string_len
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:517,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:517,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:518,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:531,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:532,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:537,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/agent.c:532,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:532,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:533,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:538,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:538,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:539,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:539,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:540,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:545,31'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:540,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:540,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:541,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:546,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:547,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:550,29'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:547,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:547,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:548,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:550,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:551,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:556,28'
              BranchSideFuncs:
                - ssh_key_type_plain
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/agent.c:551,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:551,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:552,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:557,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:563,28'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:557,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:558,19'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:559,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:563,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:564,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:568,13'
              BranchSideFuncs:
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:564,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:564,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:565,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:569,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:570,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:575,20'
              BranchSideFuncs:
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:570,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:570,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:571,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:575,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:576,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:580,5'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:576,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:576,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:577,9'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:577,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:577,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:578,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:580,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:580,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:583,27'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:583,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:584,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:591,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_log
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:584,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:584,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:585,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:591,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:592,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:591,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:592,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:592,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:595,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:593,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:593,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:594,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:600,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:600,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:605,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:605,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:607,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:504,15'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/agent.c:510,9'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/agent.c:511,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:515,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/agent.c:517,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:530,35'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/agent.c:527,10'
          Dst:             ssh_buffer_allocate_size
        - Src:             '/src/libssh/src/agent.c:532,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:537,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/agent.c:538,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/agent.c:540,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:545,12'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/agent.c:546,37'
          Dst:             htonl
        - Src:             '/src/libssh/src/agent.c:546,9'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/agent.c:547,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:550,38'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/agent.c:550,9'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/agent.c:551,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:556,9'
          Dst:             ssh_key_type_plain
        - Src:             '/src/libssh/src/agent.c:563,37'
          Dst:             htonl
        - Src:             '/src/libssh/src/agent.c:563,9'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/agent.c:564,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:568,13'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/agent.c:570,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:575,9'
          Dst:             agent_talk
        - Src:             '/src/libssh/src/agent.c:576,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:577,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:580,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:583,9'
          Dst:             ssh_buffer_get_u8
        - Src:             '/src/libssh/src/agent.c:584,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:592,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:593,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:596,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:600,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:604,16'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/agent.c:605,5'
          Dst:             ssh_buffer_free
    - functionName:    agent_talk
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - session
        - request
        - reply
      BBCount:         17
      ICount:          211
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - _ssh_log
        - _ssh_set_error
        - atomicio
        - ssh_buffer_allocate
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_pass_bytes_end
        - ssh_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:282,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:283,18'
              BranchSideFuncs:
                - ssh_buffer_get
                - atomicio
                - __sanitizer_cov_trace_cmp4
                - atomicio
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_allocate
                - atomicio
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_buffer_pass_bytes_end
                - _ssh_log
                - _ssh_set_error
                - __errno_location
                - strerror
                - _ssh_log
                - __errno_location
                - strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/agent.c:290,5'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/agent.c:283,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:285,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/agent.c:289,3'
              BranchSideFuncs:
                - atomicio
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_allocate
                - atomicio
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_buffer_pass_bytes_end
                - _ssh_log
                - _ssh_set_error
                - __errno_location
                - strerror
                - _ssh_log
        - Branch String:   '/src/libssh/src/agent.c:297,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:298,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/agent.c:303,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_allocate
                - atomicio
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_buffer_pass_bytes_end
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/agent.c:304,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:305,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/agent.c:309,3'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_allocate
                - atomicio
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_buffer_pass_bytes_end
                - _ssh_log
        - Branch String:   '/src/libssh/src/agent.c:312,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:313,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/agent.c:317,16'
              BranchSideFuncs:
                - atomicio
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_buffer_pass_bytes_end
        - Branch String:   '/src/libssh/src/agent.c:317,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:318,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_pass_bytes_end
            - BranchSide:      '/src/libssh/src/agent.c:325,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:277,9'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/agent.c:278,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:282,7'
          Dst:             atomicio
        - Src:             '/src/libssh/src/agent.c:283,34'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/agent.c:283,9'
          Dst:             atomicio
        - Src:             '/src/libssh/src/agent.c:285,7'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/agent.c:285,7'
          Dst:             strerror
        - Src:             '/src/libssh/src/agent.c:285,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:290,5'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/agent.c:290,5'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/agent.c:290,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:297,7'
          Dst:             atomicio
        - Src:             '/src/libssh/src/agent.c:298,5'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/agent.c:298,5'
          Dst:             strerror
        - Src:             '/src/libssh/src/agent.c:298,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:305,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:309,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:311,13'
          Dst:             ssh_buffer_allocate
        - Src:             '/src/libssh/src/agent.c:313,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:317,7'
          Dst:             atomicio
        - Src:             '/src/libssh/src/agent.c:318,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:321,5'
          Dst:             ssh_buffer_pass_bytes_end
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    agent_connect
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         21
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - getenv
        - ssh_socket_unix
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:230,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:230,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:231,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:230,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:231,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:234,7'
              BranchSideFuncs:
                - getenv
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_unix
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/agent.c:234,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:237,15'
              BranchSideFuncs:
                - getenv
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_unix
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/agent.c:237,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:238,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_unix
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/agent.c:238,34'
              BranchSideFuncs:
                - getenv
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_unix
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/agent.c:240,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:240,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_unix
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/agent.c:247,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:240,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:241,25'
              BranchSideFuncs:
                - ssh_socket_unix
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/agent.c:247,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:241,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:244,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:238,34'
          Dst:             getenv
        - Src:             '/src/libssh/src/agent.c:241,9'
          Dst:             ssh_socket_unix
    - functionName:    ssh_agent_is_running
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - agent_connect
        - ssh_socket_is_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:474,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:474,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:475,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:474,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:475,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:478,26'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - agent_connect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/agent.c:478,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:481,23'
              BranchSideFuncs:
                - agent_connect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/agent.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:484,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:478,7'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/agent.c:481,9'
          Dst:             agent_connect
    - functionName:    ssh_agent_get_next_ident
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - comment
      BBCount:         43
      ICount:          198
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - ssh_buffer_get_ssh_string
        - ssh_pki_import_cert_blob
        - ssh_pki_import_pubkey_blob
        - ssh_string_free
        - ssh_string_to_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:431,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:432,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:436,38'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - ssh_string_free
                - ssh_string_to_char
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_pki_import_cert_blob
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/agent.c:437,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:438,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:442,37'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - ssh_string_free
                - ssh_string_to_char
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_pki_import_cert_blob
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/agent.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:444,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/agent.c:449,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_free
                - ssh_string_to_char
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_pki_import_cert_blob
                - ssh_string_free
        - Branch String:   '/src/libssh/src/agent.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:444,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/agent.c:446,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:449,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:450,39'
              BranchSideFuncs:
                - ssh_string_to_char
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_pki_import_cert_blob
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/agent.c:452,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/agent.c:452,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:452,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/agent.c:453,9'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/agent.c:453,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:453,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/agent.c:455,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:457,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:457,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_pki_import_cert_blob
            - BranchSide:      '/src/libssh/src/agent.c:460,37'
              BranchSideFuncs:
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_pki_import_cert_blob
        - Branch String:   '/src/libssh/src/agent.c:461,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:463,39'
              BranchSideFuncs:
                - ssh_pki_import_cert_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/agent.c:465,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/agent.c:465,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:465,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/agent.c:466,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/agent.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:470,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:436,12'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/agent.c:442,11'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/agent.c:444,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/agent.c:450,20'
          Dst:             ssh_string_to_char
        - Src:             '/src/libssh/src/agent.c:452,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/agent.c:453,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/agent.c:457,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/agent.c:460,10'
          Dst:             ssh_pki_import_pubkey_blob
        - Src:             '/src/libssh/src/agent.c:463,14'
          Dst:             ssh_pki_import_cert_blob
        - Src:             '/src/libssh/src/agent.c:465,5'
          Dst:             ssh_string_free
    - functionName:    ssh_agent_get_first_ident
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - comment
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_agent_get_ident_count
        - ssh_agent_get_next_ident
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:416,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:417,41'
              BranchSideFuncs:
                - ssh_agent_get_next_ident
            - BranchSide:      '/src/libssh/src/agent.c:420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:416,9'
          Dst:             ssh_agent_get_ident_count
        - Src:             '/src/libssh/src/agent.c:417,16'
          Dst:             ssh_agent_get_next_ident
    - functionName:    ssh_agent_get_ident_count
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         78
      ICount:          375
      EdgeCount:       99
      CyclomaticComplexity: 23
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - agent_talk
        - ntohl
        - ssh_buffer_add_u8
        - ssh_buffer_free
        - ssh_buffer_get_u32
        - ssh_buffer_get_u8
        - ssh_buffer_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:338,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:339,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/agent.c:342,27'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:343,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:348,13'
              BranchSideFuncs:
                - ssh_buffer_new
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:344,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:344,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:345,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:349,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:350,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:355,20'
              BranchSideFuncs:
                - agent_talk
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:350,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:350,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/agent.c:351,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/agent.c:355,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:356,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:360,5'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:356,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:356,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:357,9'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:357,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:357,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:358,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:360,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:360,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:363,28'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:364,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:365,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:374,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:367,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:367,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:368,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:378,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:379,9'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:378,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:379,9'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:379,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:381,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:379,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:379,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:380,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:384,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:384,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:385,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:389,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:390,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:396,35'
              BranchSideFuncs:
                - ntohl
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:393,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:394,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:400,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:407,21'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:403,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:403,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:404,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:337,15'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/agent.c:339,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/agent.c:342,9'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/agent.c:343,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/agent.c:344,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:348,13'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/agent.c:350,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:351,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:355,9'
          Dst:             agent_talk
        - Src:             '/src/libssh/src/agent.c:356,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:357,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:360,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:363,10'
          Dst:             ssh_buffer_get_u8
        - Src:             '/src/libssh/src/agent.c:365,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:367,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:374,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:379,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:382,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:384,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:388,10'
          Dst:             ssh_buffer_get_u32
        - Src:             '/src/libssh/src/agent.c:390,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:393,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:396,29'
          Dst:             ntohl
        - Src:             '/src/libssh/src/agent.c:397,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/agent.c:400,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:403,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:407,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_agent_free
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_agent_struct *'
      constantsTouched: []
      argNames:
        - agent
      BBCount:         22
      ICount:          96
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_agent_close
        - ssh_buffer_free
        - ssh_socket_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:215,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:215,7'
              BranchSideFuncs:
                - free
                - ssh_agent_close
                - ssh_socket_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:216,9'
              BranchSideFuncs:
                - free
                - ssh_agent_close
                - ssh_socket_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/agent.c:216,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:217,7'
              BranchSideFuncs:
                - free
                - ssh_agent_close
                - ssh_socket_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/agent.c:219,9'
              BranchSideFuncs:
                - free
                - ssh_agent_close
                - ssh_socket_free
        - Branch String:   '/src/libssh/src/agent.c:217,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:217,7'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - ssh_agent_close
                - ssh_socket_free
            - BranchSide:      '/src/libssh/src/agent.c:218,5'
              BranchSideFuncs:
                - free
                - ssh_agent_close
                - ssh_socket_free
        - Branch String:   '/src/libssh/src/agent.c:219,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:220,23'
              BranchSideFuncs:
                - ssh_agent_close
                - ssh_socket_free
                - free
            - BranchSide:      '/src/libssh/src/agent.c:223,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/agent.c:223,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:223,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/agent.c:224,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:217,7'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/agent.c:220,7'
          Dst:             ssh_agent_close
        - Src:             '/src/libssh/src/agent.c:221,7'
          Dst:             ssh_socket_free
    - functionName:    ssh_agent_close
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_agent_struct *'
      constantsTouched: []
      argNames:
        - agent
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_socket_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:207,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:208,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:211,20'
              BranchSideFuncs:
                - ssh_socket_close
      Callsites:
        - Src:             '/src/libssh/src/agent.c:211,3'
          Dst:             ssh_socket_close
    - functionName:    ssh_set_agent_socket
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - fd
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error
        - ssh_socket_set_fd
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:191,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:192,5'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_socket_set_fd
            - BranchSide:      '/src/libssh/src/agent.c:193,8'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_socket_set_fd
        - Branch String:   '/src/libssh/src/agent.c:193,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:194,5'
              BranchSideFuncs:
                - ssh_socket_set_fd
            - BranchSide:      '/src/libssh/src/agent.c:198,21'
              BranchSideFuncs:
                - ssh_socket_set_fd
      Callsites:
        - Src:             '/src/libssh/src/agent.c:194,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:198,3'
          Dst:             ssh_socket_set_fd
    - functionName:    agent_set_channel
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_agent_struct *'
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - agent
        - channel
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_set_agent_channel
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - session
        - channel
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error
        - agent_set_channel
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:172,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:173,5'
              BranchSideFuncs:
                - _ssh_set_error
                - agent_set_channel
            - BranchSide:      '/src/libssh/src/agent.c:174,8'
              BranchSideFuncs:
                - _ssh_set_error
                - agent_set_channel
        - Branch String:   '/src/libssh/src/agent.c:174,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:175,5'
              BranchSideFuncs:
                - agent_set_channel
            - BranchSide:      '/src/libssh/src/agent.c:178,21'
              BranchSideFuncs:
                - agent_set_channel
      Callsites:
        - Src:             '/src/libssh/src/agent.c:175,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/agent.c:178,3'
          Dst:             agent_set_channel
    - functionName:    ssh_agent_new
      functionSourceFile: '/src/libssh/src/agent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.ssh_agent_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         18
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_socket_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/agent.c:134,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:135,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/agent.c:137,3'
              BranchSideFuncs:
                - ssh_socket_new
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/agent.c:137,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:137,3'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ssh_socket_new
                - free
            - BranchSide:      '/src/libssh/src/agent.c:139,3'
              BranchSideFuncs:
                - ssh_socket_new
                - free
        - Branch String:   '/src/libssh/src/agent.c:141,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:142,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/agent.c:145,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/agent.c:142,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/agent.c:142,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/agent.c:143,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/agent.c:140,17'
          Dst:             ssh_socket_new
    - functionName:    ssh_auth_response_termination
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - user
      BBCount:         13
      ICount:          64
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:85,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:97,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_userauth_gssapi
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_userauth_kbdint_setanswer
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - i
        - answer
      BBCount:         28
      ICount:          221
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - calloc
        - explicit_bzero
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:2060,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2061,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:2063,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - strlen
                - explicit_bzero
                - free
                - calloc
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:2063,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2063,27'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:2065,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:2063,51'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2064,13'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:2065,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:2063,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2065,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:2069,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - strlen
                - explicit_bzero
                - free
                - calloc
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/auth.c:2069,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2070,43'
              BranchSideFuncs:
                - calloc
                - strdup
                - _ssh_set_error_oom
                - strlen
                - explicit_bzero
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:2077,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:2071,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2072,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:2075,5'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:2077,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2078,24'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - strdup
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/auth.c:2083,42'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/auth.c:2080,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2080,9'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:2081,5'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/auth.c:2084,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2085,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:2089,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:2065,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/auth.c:2070,36'
          Dst:             calloc
        - Src:             '/src/libssh/src/auth.c:2072,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:2079,17'
          Dst:             strlen
        - Src:             '/src/libssh/src/auth.c:2078,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/auth.c:2083,35'
          Dst:             strdup
        - Src:             '/src/libssh/src/auth.c:2085,9'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_userauth_kbdint_getanswer
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - int
      constantsTouched: []
      argNames:
        - session
        - i
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:2026,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2026,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:2028,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:2027,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2027,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:2028,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:2026,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2028,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:2030,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/auth.c:2030,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2031,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:2034,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_userauth_kbdint_getnanswers
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:2009,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2009,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:2010,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:2009,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:2010,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:2012,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_userauth_kbdint_getprompt
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - i
        - echo
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_set_error_invalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1981,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1982,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1983,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error_invalid
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1983,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1984,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1987,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1987,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1988,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1992,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1992,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1993,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1996,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1984,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/auth.c:1988,9'
          Dst:             _ssh_set_error_invalid
    - functionName:    ssh_userauth_kbdint_getinstruction
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error_invalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1944,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1945,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1946,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1946,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1947,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1950,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1947,9'
          Dst:             _ssh_set_error_invalid
    - functionName:    ssh_userauth_kbdint_getname
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error_invalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1920,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1921,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1923,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1923,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1924,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1927,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1924,9'
          Dst:             _ssh_set_error_invalid
    - functionName:    ssh_userauth_kbdint_getnprompts
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error_invalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1897,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1898,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1900,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1900,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1901,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1904,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1901,9'
          Dst:             _ssh_set_error_invalid
    - functionName:    ssh_userauth_kbdint_send
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         29
      ICount:          202
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_kbdint_free
        - ssh_packet_send
        - ssh_userauth_get_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1684,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1685,9'
              BranchSideFuncs:
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1686,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1686,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1687,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1690,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1693,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1694,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1697,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1697,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1698,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1706,5'
              BranchSideFuncs:
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1698,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1698,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1698,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1698,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1698,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1698,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1701,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1702,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1704,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_kbdint_free
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1716,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1716,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1717,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1721,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1722,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1723,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1687,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/auth.c:1690,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:1698,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:1709,5'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/auth.c:1712,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1715,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/auth.c:1720,10'
          Dst:             ssh_userauth_get_response
        - Src:             '/src/libssh/src/auth.c:1725,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:1726,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_kbdint_free
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_kbdint_struct *'
      constantsTouched: []
      argNames:
        - kbd
      BBCount:         65
      ICount:          342
      EdgeCount:       80
      CyclomaticComplexity: 17
      functionsReached:
        - strlen
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1540,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1541,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1544,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1544,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1544,5'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1545,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1545,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1545,5'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1546,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1546,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1546,5'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1548,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
        - Branch String:   '/src/libssh/src/auth.c:1549,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1550,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1559,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
        - Branch String:   '/src/libssh/src/auth.c:1550,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1551,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1556,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1551,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1552,32'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1554,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1554,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1554,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1555,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - strlen
                - explicit_bzero
        - Branch String:   '/src/libssh/src/auth.c:1556,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1556,9'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1557,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
        - Branch String:   '/src/libssh/src/auth.c:1560,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1561,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1570,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/auth.c:1561,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1562,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1567,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1562,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1563,32'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1565,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1565,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1565,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1566,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - free
                - free
                - strlen
                - explicit_bzero
        - Branch String:   '/src/libssh/src/auth.c:1567,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1567,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1568,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/auth.c:1570,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1570,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1570,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1552,49'
          Dst:             strlen
        - Src:             '/src/libssh/src/auth.c:1552,17'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/auth.c:1563,49'
          Dst:             strlen
        - Src:             '/src/libssh/src/auth.c:1563,17'
          Dst:             explicit_bzero
    - functionName:    ssh_userauth_get_response
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         27
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_auth_response_termination
        - ssh_handle_packets_termination
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:150,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:153,40'
              BranchSideFuncs:
                - ssh_auth_response_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/auth.c:153,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:154,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/auth.c:157,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/auth.c:157,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:159,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:162,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:165,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:168,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:188,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:148,10'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/auth.c:148,10'
          Dst:             ssh_auth_response_termination
        - Src:             '/src/libssh/src/auth.c:153,10'
          Dst:             ssh_auth_response_termination
    - functionName:    ssh_userauth_kbdint_init
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - username
        - submethods
      BBCount:         27
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_packet_send
        - ssh_userauth_get_response
        - ssh_userauth_request_service
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1617,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1618,9'
              BranchSideFuncs:
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1620,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1620,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1621,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1625,39'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1626,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1627,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1629,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1629,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1630,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1634,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1634,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1634,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1634,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1634,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1634,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1634,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1642,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1643,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1647,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1654,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1654,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1655,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1659,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1660,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1661,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1621,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/auth.c:1625,10'
          Dst:             ssh_userauth_request_service
        - Src:             '/src/libssh/src/auth.c:1634,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:1650,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1653,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/auth.c:1658,10'
          Dst:             ssh_userauth_get_response
        - Src:             '/src/libssh/src/auth.c:1663,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:1664,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_userauth_request_service
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
        - ssh_service_request
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:74,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:74,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:74,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:74,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:74,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:75,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/auth.c:73,10'
          Dst:             ssh_service_request
        - Src:             '/src/libssh/src/auth.c:75,9'
          Dst:             _ssh_log
    - functionName:    ssh_userauth_kbdint
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - user
        - submethods
      BBCount:         21
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_set_error
        - ssh_userauth_kbdint_init
        - ssh_userauth_kbdint_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1856,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1857,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1860,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_userauth_kbdint_send
                - ssh_userauth_kbdint_init
        - Branch String:   '/src/libssh/src/auth.c:1860,63'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1860,66'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_userauth_kbdint_send
                - ssh_userauth_kbdint_init
            - BranchSide:      '/src/libssh/src/auth.c:1861,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_userauth_kbdint_send
                - ssh_userauth_kbdint_init
        - Branch String:   '/src/libssh/src/auth.c:1860,91'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1861,13'
              BranchSideFuncs:
                - ssh_userauth_kbdint_init
            - BranchSide:      '/src/libssh/src/auth.c:1862,39'
              BranchSideFuncs:
                - ssh_userauth_kbdint_init
        - Branch String:   '/src/libssh/src/auth.c:1860,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1862,39'
              BranchSideFuncs:
                - ssh_userauth_kbdint_init
            - BranchSide:      '/src/libssh/src/auth.c:1863,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_userauth_kbdint_send
        - Branch String:   '/src/libssh/src/auth.c:1863,79'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1864,13'
              BranchSideFuncs:
                - ssh_userauth_kbdint_send
            - BranchSide:      '/src/libssh/src/auth.c:1873,39'
              BranchSideFuncs:
                - ssh_userauth_kbdint_send
        - Branch String:   '/src/libssh/src/auth.c:1863,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1873,39'
              BranchSideFuncs:
                - ssh_userauth_kbdint_send
            - BranchSide:      '/src/libssh/src/auth.c:1878,12'
              BranchSideFuncs:
                - _ssh_set_error
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1862,14'
          Dst:             ssh_userauth_kbdint_init
        - Src:             '/src/libssh/src/auth.c:1873,14'
          Dst:             ssh_userauth_kbdint_send
        - Src:             '/src/libssh/src/auth.c:1879,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_kbdint_clean
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_kbdint_struct *'
      constantsTouched: []
      argNames:
        - kbd
      BBCount:         55
      ICount:          300
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1577,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1578,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1581,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1581,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1581,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1582,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1582,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1582,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1583,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1583,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1583,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1585,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1586,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1587,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - strlen
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1594,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1587,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1588,28'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1591,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1589,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1589,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1590,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1591,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1592,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1596,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1597,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1604,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1597,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1598,28'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp8
                - free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1601,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/auth.c:1599,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1599,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/auth.c:1600,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/auth.c:1601,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1601,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1602,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1588,45'
          Dst:             strlen
        - Src:             '/src/libssh/src/auth.c:1588,13'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/auth.c:1598,45'
          Dst:             strlen
        - Src:             '/src/libssh/src/auth.c:1598,13'
          Dst:             explicit_bzero
    - functionName:    ssh_kbdint_new
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionDepth:   0
      returnType:      'struct.ssh_kbdint_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1525,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1527,11'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '/src/libssh/src/auth.c:1527,11'
              BranchSideFuncs:
                - calloc
        - Branch String:   '/src/libssh/src/auth.c:1528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1529,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1532,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1527,11'
          Dst:             calloc
    - functionName:    ssh_userauth_agent_pubkey
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'struct.ssh_public_key_struct *'
      constantsTouched: []
      argNames:
        - session
        - username
        - publickey
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_key_free
        - ssh_key_new
        - ssh_key_type_to_char
        - ssh_userauth_agent_publickey
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1498,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1499,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1502,17'
              BranchSideFuncs:
                - ssh_key_type_to_char
                - ssh_userauth_agent_publickey
                - ssh_key_free
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1497,11'
          Dst:             ssh_key_new
        - Src:             '/src/libssh/src/auth.c:1503,19'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/auth.c:1511,10'
          Dst:             ssh_userauth_agent_publickey
        - Src:             '/src/libssh/src/auth.c:1518,5'
          Dst:             ssh_key_free
    - functionName:    ssh_userauth_agent_publickey
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - session
        - username
        - pubkey
      BBCount:         67
      ICount:          358
      EdgeCount:       84
      CyclomaticComplexity: 19
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_add_ssh_string
        - ssh_buffer_reinit
        - ssh_key_algorithm_allowed
        - ssh_key_get_signature_algorithm
        - ssh_key_size
        - ssh_key_size_allowed
        - ssh_packet_send
        - ssh_pki_do_sign_agent
        - ssh_pki_export_pubkey_blob
        - ssh_string_free
        - ssh_userauth_get_response
        - ssh_userauth_request_service
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:757,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:759,13'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_string_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:761,13'
              BranchSideFuncs:
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:763,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:770,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:771,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:772,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_string_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:778,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:779,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:783,50'
              BranchSideFuncs:
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_string_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:784,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:785,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:790,36'
              BranchSideFuncs:
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_string_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:787,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:788,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:791,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:792,9'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_string_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:799,36'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_string_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:796,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:796,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:797,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:800,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:801,9'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:809,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:804,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:804,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:805,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:809,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:818,5'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:818,5'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:818,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:818,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:819,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:819,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:820,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:824,38'
              BranchSideFuncs:
                - ssh_pki_do_sign_agent
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:825,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:826,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:829,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:830,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:830,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:831,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:831,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:832,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:835,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:839,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:839,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:840,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:845,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:846,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:849,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:853,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:853,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:855,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:763,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:769,10'
          Dst:             ssh_userauth_request_service
        - Src:             '/src/libssh/src/auth.c:777,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/auth.c:783,18'
          Dst:             ssh_key_get_signature_algorithm
        - Src:             '/src/libssh/src/auth.c:785,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:787,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:790,10'
          Dst:             ssh_key_algorithm_allowed
        - Src:             '/src/libssh/src/auth.c:792,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:796,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:799,15'
          Dst:             ssh_key_size_allowed
        - Src:             '/src/libssh/src/auth.c:801,9'
          Dst:             ssh_key_size
        - Src:             '/src/libssh/src/auth.c:801,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:804,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:809,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:818,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:824,16'
          Dst:             ssh_pki_do_sign_agent
        - Src:             '/src/libssh/src/auth.c:829,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/auth.c:830,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:838,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/auth.c:844,10'
          Dst:             ssh_userauth_get_response
        - Src:             '/src/libssh/src/auth.c:851,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:852,5'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/auth.c:853,5'
          Dst:             ssh_string_free
    - functionName:    ssh_userauth_password
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - username
        - password
      BBCount:         25
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_buffer_set_secure
        - ssh_packet_send
        - ssh_userauth_get_response
        - ssh_userauth_request_service
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1431,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1433,13'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_set_secure
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1435,13'
              BranchSideFuncs:
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1437,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:1445,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1446,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1447,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_set_secure
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1452,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1452,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_set_secure
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1452,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_set_secure
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:1460,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1461,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:1465,27'
              BranchSideFuncs:
                - ssh_buffer_set_secure
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1471,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1471,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1472,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1477,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1478,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1481,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1437,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:1444,10'
          Dst:             ssh_userauth_request_service
        - Src:             '/src/libssh/src/auth.c:1452,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:1465,5'
          Dst:             ssh_buffer_set_secure
        - Src:             '/src/libssh/src/auth.c:1470,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/auth.c:1476,10'
          Dst:             ssh_userauth_get_response
        - Src:             '/src/libssh/src/auth.c:1483,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:1484,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_userauth_publickey_auto
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - username
        - passphrase
      BBCount:         108
      ICount:          763
      EdgeCount:       143
      CyclomaticComplexity: 37
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - calloc
        - snprintf
        - ssh_key_free
        - ssh_list_get_iterator
        - ssh_pki_export_privkey_to_pubkey
        - ssh_pki_export_pubkey_file
        - ssh_pki_import_privkey_file
        - ssh_pki_import_pubkey_file
        - ssh_userauth_agent
        - ssh_userauth_publickey
        - ssh_userauth_try_publickey
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1189,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1190,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1192,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1192,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1193,9'
              BranchSideFuncs:
                - calloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1196,9'
              BranchSideFuncs:
                - calloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1196,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1197,19'
              BranchSideFuncs:
                - calloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1200,10'
              BranchSideFuncs:
                - calloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1200,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1202,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1211,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1203,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1204,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1209,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1212,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1214,33'
              BranchSideFuncs:
                - ssh_userauth_agent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
            - BranchSide:      '/src/libssh/src/auth.c:1222,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
        - Branch String:   '/src/libssh/src/auth.c:1215,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1216,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1218,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1216,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1217,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1218,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1215,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1218,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1220,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_list_get_iterator
        - Branch String:   '/src/libssh/src/auth.c:1222,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1223,43'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1226,5'
              BranchSideFuncs:
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/auth.c:1226,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1227,36'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1387,5'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/auth.c:1230,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1231,13'
              BranchSideFuncs:
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1302,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1256,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1257,17'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1263,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:1261,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1261,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1262,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1270,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1271,21'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1277,28'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:1287,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1288,34'
              BranchSideFuncs:
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1293,49'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:1289,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1289,21'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1290,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1294,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1295,21'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1299,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
        - Branch String:   '/src/libssh/src/auth.c:1302,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1303,45'
              BranchSideFuncs:
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1330,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:1304,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1305,17'
              BranchSideFuncs:
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1314,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:1312,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1312,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1313,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1314,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1315,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1316,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:1330,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1226,5'
              BranchSideFuncs:
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:1332,17'
              BranchSideFuncs:
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:1332,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1333,50'
              BranchSideFuncs:
                - ssh_pki_import_privkey_file
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:1361,41'
              BranchSideFuncs:
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/auth.c:1338,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1339,34'
              BranchSideFuncs:
                - ssh_key_free
                - _ssh_set_error
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1348,28'
              BranchSideFuncs:
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_key_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:1362,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1362,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1373,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/auth.c:1362,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1363,30'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1373,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/auth.c:1365,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1365,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:1366,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:1366,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1367,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:1371,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1373,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1374,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1377,26'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - _ssh_log
                - free
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - ssh_pki_import_privkey_file
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - _ssh_set_error
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - _ssh_log
                - ssh_key_free
                - ssh_key_free
                - free
                - _ssh_log
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_privkey_file
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_key_free
                - free
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/auth.c:1389,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1389,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1202,17'
          Dst:             calloc
        - Src:             '/src/libssh/src/auth.c:1204,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:1214,14'
          Dst:             ssh_userauth_agent
        - Src:             '/src/libssh/src/auth.c:1223,21'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/auth.c:1231,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1252,17'
          Dst:             snprintf
        - Src:             '/src/libssh/src/auth.c:1255,18'
          Dst:             ssh_pki_import_pubkey_file
        - Src:             '/src/libssh/src/auth.c:1257,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:1265,22'
          Dst:             ssh_pki_import_privkey_file
        - Src:             '/src/libssh/src/auth.c:1271,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:1279,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1286,22'
          Dst:             ssh_pki_export_privkey_to_pubkey
        - Src:             '/src/libssh/src/auth.c:1288,21'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1293,22'
          Dst:             ssh_pki_export_pubkey_file
        - Src:             '/src/libssh/src/auth.c:1295,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1303,18'
          Dst:             ssh_userauth_try_publickey
        - Src:             '/src/libssh/src/auth.c:1305,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1308,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1310,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1317,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1320,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1322,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1333,22'
          Dst:             ssh_pki_import_privkey_file
        - Src:             '/src/libssh/src/auth.c:1339,21'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1341,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:1350,21'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1352,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1361,18'
          Dst:             ssh_userauth_publickey
        - Src:             '/src/libssh/src/auth.c:1363,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1364,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1367,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1377,13'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1378,13'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1380,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1387,5'
          Dst:             _ssh_log
    - functionName:    ssh_userauth_agent
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - username
      BBCount:         140
      ICount:          797
      EdgeCount:       182
      CyclomaticComplexity: 44
      functionsReached:
        - _ssh_log
        - _ssh_set_error_oom
        - snprintf
        - ssh_agent_get_first_ident
        - ssh_agent_get_next_ident
        - ssh_agent_is_running
        - ssh_agent_state_free
        - ssh_key_cmp
        - ssh_key_free
        - ssh_list_count
        - ssh_list_get_iterator
        - ssh_pki_import_pubkey_file
        - ssh_string_free_char
        - ssh_userauth_agent_publickey
        - ssh_userauth_try_publickey
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:913,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:914,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:917,31'
              BranchSideFuncs:
                - ssh_agent_is_running
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - _ssh_set_error_oom
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/auth.c:917,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:918,9'
              BranchSideFuncs:
                - malloc
                - _ssh_set_error_oom
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/auth.c:921,10'
              BranchSideFuncs:
                - malloc
                - _ssh_set_error_oom
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/auth.c:921,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:922,32'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
            - BranchSide:      '/src/libssh/src/auth.c:931,13'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
        - Branch String:   '/src/libssh/src/auth.c:923,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:924,13'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/auth.c:927,9'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/auth.c:927,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:927,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
            - BranchSide:      '/src/libssh/src/auth.c:928,9'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_get_first_ident
        - Branch String:   '/src/libssh/src/auth.c:932,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:933,51'
              BranchSideFuncs:
                - ssh_agent_get_first_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/auth.c:936,9'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/auth.c:936,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:937,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:940,9'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/auth.c:940,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:945,45'
              BranchSideFuncs:
                - ssh_list_count
                - ssh_list_get_iterator
                - malloc
                - _ssh_set_error_oom
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/auth.c:996,5'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:949,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:950,13'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/auth.c:954,9'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/auth.c:954,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:954,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:954,9'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:954,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:955,39'
              BranchSideFuncs:
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:994,5'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:963,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:964,49'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/auth.c:966,23'
              BranchSideFuncs:
                - strlen
                - malloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:969,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:970,21'
              BranchSideFuncs:
                - malloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:977,37'
              BranchSideFuncs:
                - malloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:970,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:970,21'
              BranchSideFuncs:
                - ssh_key_free
                - malloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:971,17'
              BranchSideFuncs:
                - malloc
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:978,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:979,21'
              BranchSideFuncs:
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:983,26'
              BranchSideFuncs:
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:985,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:986,53'
              BranchSideFuncs:
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/auth.c:987,28'
              BranchSideFuncs:
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:988,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:988,21'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/auth.c:989,17'
              BranchSideFuncs:
                - free
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - malloc
                - _ssh_set_error_oom
                - snprintf
                - ssh_pki_import_pubkey_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/auth.c:996,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:997,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1079,27'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:997,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:998,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1028,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
        - Branch String:   '/src/libssh/src/auth.c:1000,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1002,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1027,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
        - Branch String:   '/src/libssh/src/auth.c:1003,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1004,37'
              BranchSideFuncs:
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - ssh_key_free
                - ssh_string_free_char
            - BranchSide:      '/src/libssh/src/auth.c:1011,22'
              BranchSideFuncs:
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_string_free_char
        - Branch String:   '/src/libssh/src/auth.c:1004,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1006,35'
              BranchSideFuncs:
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_string_free_char
            - BranchSide:      '/src/libssh/src/auth.c:1009,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1011,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1012,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
            - BranchSide:      '/src/libssh/src/auth.c:1026,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
        - Branch String:   '/src/libssh/src/auth.c:1015,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1015,21'
              BranchSideFuncs:
                - ssh_string_free_char
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:1016,21'
              BranchSideFuncs:
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:1017,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1017,21'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1019,25'
              BranchSideFuncs:
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1021,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1022,28'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1024,21'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1028,50'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1029,17'
              BranchSideFuncs:
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
            - BranchSide:      '/src/libssh/src/auth.c:1030,45'
              BranchSideFuncs:
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
        - Branch String:   '/src/libssh/src/auth.c:1028,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1030,45'
              BranchSideFuncs:
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
            - BranchSide:      '/src/libssh/src/auth.c:1053,13'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
        - Branch String:   '/src/libssh/src/auth.c:1031,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1032,39'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:1035,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
        - Branch String:   '/src/libssh/src/auth.c:1035,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1036,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:1038,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
        - Branch String:   '/src/libssh/src/auth.c:1041,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1041,17'
              BranchSideFuncs:
                - ssh_string_free_char
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:1042,17'
              BranchSideFuncs:
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:1043,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1043,17'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1044,58'
              BranchSideFuncs:
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1053,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:996,5'
              BranchSideFuncs:
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
            - BranchSide:      '/src/libssh/src/auth.c:1054,47'
              BranchSideFuncs:
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
        - Branch String:   '/src/libssh/src/auth.c:1055,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1056,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:1058,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
        - Branch String:   '/src/libssh/src/auth.c:1058,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1058,13'
              BranchSideFuncs:
                - ssh_string_free_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_agent_state_free
            - BranchSide:      '/src/libssh/src/auth.c:1059,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
                - ssh_agent_state_free
        - Branch String:   '/src/libssh/src/auth.c:1060,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1060,41'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:1061,39'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:1060,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1061,39'
              BranchSideFuncs:
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
            - BranchSide:      '/src/libssh/src/auth.c:1064,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_free
        - Branch String:   '/src/libssh/src/auth.c:1067,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1067,17'
              BranchSideFuncs:
                - ssh_key_free
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:1068,58'
              BranchSideFuncs:
                - ssh_agent_get_next_ident
                - ssh_agent_state_free
                - __sanitizer_cov_trace_cmp8
                - free
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_agent_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_agent_state_free
                - _ssh_log
                - ssh_key_free
                - ssh_agent_state_free
                - ssh_string_free_char
                - ssh_userauth_try_publickey
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_agent_state_free
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - ssh_agent_get_next_ident
                - ssh_key_free
                - ssh_string_free_char
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:1082,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1083,22'
              BranchSideFuncs:
                - ssh_key_free
                - __sanitizer_cov_trace_cmp8
                - free
            - BranchSide:      '/src/libssh/src/auth.c:1085,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '/src/libssh/src/auth.c:917,10'
          Dst:             ssh_agent_is_running
        - Src:             '/src/libssh/src/auth.c:924,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:933,25'
          Dst:             ssh_agent_get_first_ident
        - Src:             '/src/libssh/src/auth.c:945,30'
          Dst:             ssh_list_count
        - Src:             '/src/libssh/src/auth.c:946,35'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/auth.c:950,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:962,18'
          Dst:             ssh_pki_import_pubkey_file
        - Src:             '/src/libssh/src/auth.c:967,40'
          Dst:             strlen
        - Src:             '/src/libssh/src/auth.c:970,21'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:979,21'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:983,17'
          Dst:             snprintf
        - Src:             '/src/libssh/src/auth.c:984,22'
          Dst:             ssh_pki_import_pubkey_file
        - Src:             '/src/libssh/src/auth.c:988,21'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:998,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1004,25'
          Dst:             ssh_key_cmp
        - Src:             '/src/libssh/src/auth.c:1012,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1015,21'
          Dst:             ssh_string_free_char
        - Src:             '/src/libssh/src/auth.c:1017,21'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1018,37'
          Dst:             ssh_agent_get_next_ident
        - Src:             '/src/libssh/src/auth.c:1030,18'
          Dst:             ssh_userauth_try_publickey
        - Src:             '/src/libssh/src/auth.c:1032,17'
          Dst:             ssh_agent_state_free
        - Src:             '/src/libssh/src/auth.c:1039,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1041,17'
          Dst:             ssh_string_free_char
        - Src:             '/src/libssh/src/auth.c:1043,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1044,33'
          Dst:             ssh_agent_get_next_ident
        - Src:             '/src/libssh/src/auth.c:1049,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1054,18'
          Dst:             ssh_userauth_agent_publickey
        - Src:             '/src/libssh/src/auth.c:1058,13'
          Dst:             ssh_string_free_char
        - Src:             '/src/libssh/src/auth.c:1061,17'
          Dst:             ssh_agent_state_free
        - Src:             '/src/libssh/src/auth.c:1065,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1067,17'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/auth.c:1068,33'
          Dst:             ssh_agent_get_next_ident
        - Src:             '/src/libssh/src/auth.c:1072,13'
          Dst:             ssh_agent_state_free
        - Src:             '/src/libssh/src/auth.c:1079,5'
          Dst:             ssh_agent_state_free
        - Src:             '/src/libssh/src/auth.c:1083,9'
          Dst:             ssh_key_free
    - functionName:    ssh_userauth_try_publickey
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - session
        - username
        - pubkey
      BBCount:         50
      ICount:          295
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_key_algorithm_allowed
        - ssh_key_get_signature_algorithm
        - ssh_key_is_public
        - ssh_key_size
        - ssh_key_size_allowed
        - ssh_packet_send
        - ssh_pki_export_pubkey_blob
        - ssh_string_free
        - ssh_userauth_get_response
        - ssh_userauth_request_service
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:502,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:506,9'
              BranchSideFuncs:
                - ssh_key_is_public
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_switch
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:506,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:506,46'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:507,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:506,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:507,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:511,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:511,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:513,13'
              BranchSideFuncs:
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:515,13'
              BranchSideFuncs:
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:517,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:526,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:527,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:531,36'
              BranchSideFuncs:
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:532,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:533,9'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:539,36'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:540,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:541,9'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:547,39'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:548,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:550,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:557,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:561,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:561,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:561,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:561,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:570,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:571,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:574,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:574,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:574,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:576,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:580,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:580,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:581,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:586,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:590,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:592,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:592,5'
              BranchSideFuncs:
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:593,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
      Callsites:
        - Src:             '/src/libssh/src/auth.c:506,28'
          Dst:             ssh_key_is_public
        - Src:             '/src/libssh/src/auth.c:507,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:517,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:525,18'
          Dst:             ssh_key_get_signature_algorithm
        - Src:             '/src/libssh/src/auth.c:527,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:531,10'
          Dst:             ssh_key_algorithm_allowed
        - Src:             '/src/libssh/src/auth.c:533,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:539,15'
          Dst:             ssh_key_size_allowed
        - Src:             '/src/libssh/src/auth.c:541,9'
          Dst:             ssh_key_size
        - Src:             '/src/libssh/src/auth.c:541,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:547,10'
          Dst:             ssh_userauth_request_service
        - Src:             '/src/libssh/src/auth.c:555,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/auth.c:561,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:574,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:579,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/auth.c:585,10'
          Dst:             ssh_userauth_get_response
        - Src:             '/src/libssh/src/auth.c:592,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:593,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:594,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_userauth_publickey
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
        - 'struct.ssh_key_struct *'
      constantsTouched: []
      argNames:
        - session
        - username
        - privkey
      BBCount:         62
      ICount:          367
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_add_ssh_string
        - ssh_buffer_reinit
        - ssh_key_algorithm_allowed
        - ssh_key_get_signature_algorithm
        - ssh_key_is_private
        - ssh_key_size
        - ssh_key_size_allowed
        - ssh_key_type_to_hash
        - ssh_packet_send
        - ssh_pki_do_sign
        - ssh_pki_export_pubkey_blob
        - ssh_string_free
        - ssh_userauth_get_response
        - ssh_userauth_request_service
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:633,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:637,9'
              BranchSideFuncs:
                - ssh_key_is_private
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_switch
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:637,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:637,48'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:638,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:637,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:638,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:642,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:642,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:644,13'
              BranchSideFuncs:
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:646,13'
              BranchSideFuncs:
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:648,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:655,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:655,40'
              BranchSideFuncs:
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:655,61'
              BranchSideFuncs:
                - ssh_key_get_signature_algorithm
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:659,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:660,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/auth.c:664,36'
              BranchSideFuncs:
                - ssh_key_algorithm_allowed
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:665,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:666,9'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:672,36'
              BranchSideFuncs:
                - ssh_key_size_allowed
                - ssh_key_size
                - _ssh_set_error
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:673,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:674,9'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:680,39'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:681,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:683,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:689,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:690,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:694,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:694,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:694,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:694,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:703,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:704,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:706,5'
              BranchSideFuncs:
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:706,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:706,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:709,38'
              BranchSideFuncs:
                - ssh_key_type_to_hash
                - ssh_pki_do_sign
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:713,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:714,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:717,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:718,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:718,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:719,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:720,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:721,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:724,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:728,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:728,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:729,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:734,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:738,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:740,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:740,5'
              BranchSideFuncs:
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:741,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
      Callsites:
        - Src:             '/src/libssh/src/auth.c:637,29'
          Dst:             ssh_key_is_private
        - Src:             '/src/libssh/src/auth.c:638,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:648,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:658,18'
          Dst:             ssh_key_get_signature_algorithm
        - Src:             '/src/libssh/src/auth.c:660,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:664,10'
          Dst:             ssh_key_algorithm_allowed
        - Src:             '/src/libssh/src/auth.c:666,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:672,15'
          Dst:             ssh_key_size_allowed
        - Src:             '/src/libssh/src/auth.c:674,9'
          Dst:             ssh_key_size
        - Src:             '/src/libssh/src/auth.c:674,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:680,10'
          Dst:             ssh_userauth_request_service
        - Src:             '/src/libssh/src/auth.c:688,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/auth.c:694,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:706,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:709,17'
          Dst:             ssh_key_type_to_hash
        - Src:             '/src/libssh/src/auth.c:712,11'
          Dst:             ssh_pki_do_sign
        - Src:             '/src/libssh/src/auth.c:717,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/auth.c:718,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:727,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/auth.c:733,10'
          Dst:             ssh_userauth_get_response
        - Src:             '/src/libssh/src/auth.c:740,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:741,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:742,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_agent_state_free
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         11
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_key_free
        - ssh_string_free_char
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:875,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:875,9'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - ssh_string_free_char
            - BranchSide:      '/src/libssh/src/auth.c:876,9'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - ssh_string_free_char
        - Branch String:   '/src/libssh/src/auth.c:876,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:876,9'
              BranchSideFuncs:
                - ssh_string_free_char
                - ssh_key_free
                - free
            - BranchSide:      '/src/libssh/src/auth.c:877,22'
              BranchSideFuncs:
                - ssh_key_free
                - free
      Callsites:
        - Src:             '/src/libssh/src/auth.c:876,9'
          Dst:             ssh_string_free_char
        - Src:             '/src/libssh/src/auth.c:877,9'
          Dst:             ssh_key_free
    - functionName:    ssh_userauth_publickey_auto_get_current_identity
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - value
      BBCount:         17
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1126,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1127,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1130,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/auth.c:1130,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1131,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/auth.c:1135,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/auth.c:1135,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1135,45'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:1139,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/auth.c:1135,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1136,14'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:1139,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/auth.c:1139,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:1143,21'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/auth.c:1144,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1145,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:1149,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1131,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/auth.c:1143,14'
          Dst:             strdup
        - Src:             '/src/libssh/src/auth.c:1145,9'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_userauth_none
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - username
      BBCount:         25
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_packet_send
        - ssh_userauth_get_response
        - ssh_userauth_request_service
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:413,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:415,13'
              BranchSideFuncs:
                - ssh_userauth_request_service
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:417,13'
              BranchSideFuncs:
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/auth.c:419,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/auth.c:426,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:428,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:433,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:433,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:433,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/auth.c:439,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:440,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/auth.c:443,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_userauth_get_response
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/auth.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:447,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:448,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:453,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:457,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:419,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:425,10'
          Dst:             ssh_userauth_request_service
        - Src:             '/src/libssh/src/auth.c:433,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/auth.c:446,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/auth.c:452,10'
          Dst:             ssh_userauth_get_response
        - Src:             '/src/libssh/src/auth.c:459,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:460,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_userauth_list
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - username
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:383,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:384,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:387,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_packet_userauth_info_request
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         28
      ICount:          284
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - calloc
        - ssh_kbdint_clean
        - ssh_kbdint_free
        - ssh_kbdint_new
        - ssh_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:1746,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1747,27'
              BranchSideFuncs:
                - ssh_kbdint_new
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:1753,26'
              BranchSideFuncs:
                - ssh_kbdint_clean
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:1748,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1749,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/auth.c:1752,5'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:1764,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1764,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/auth.c:1766,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/auth.c:1766,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1767,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/auth.c:1773,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/auth.c:1775,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1776,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/auth.c:1785,33'
              BranchSideFuncs:
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/auth.c:1788,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1789,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/auth.c:1797,36'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/auth.c:1798,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1799,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/auth.c:1807,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/auth.c:1807,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1808,14'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/auth.c:1819,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:1811,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:1812,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/auth.c:1818,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_kbdint_free
      Callsites:
        - Src:             '/src/libssh/src/auth.c:1747,27'
          Dst:             ssh_kbdint_new
        - Src:             '/src/libssh/src/auth.c:1749,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:1753,9'
          Dst:             ssh_kbdint_clean
        - Src:             '/src/libssh/src/auth.c:1756,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/auth.c:1764,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/auth.c:1767,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:1768,9'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/auth.c:1773,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:1776,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:1779,9'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/auth.c:1787,32'
          Dst:             calloc
        - Src:             '/src/libssh/src/auth.c:1790,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:1791,9'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/auth.c:1797,29'
          Dst:             calloc
        - Src:             '/src/libssh/src/auth.c:1800,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/auth.c:1801,9'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/auth.c:1808,14'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/auth.c:1812,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:1813,13'
          Dst:             ssh_kbdint_free
    - functionName:    ssh_packet_userauth_pk_ok
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
        - ssh_packet_userauth_info_request
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:338,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_userauth_info_request
            - BranchSide:      '/src/libssh/src/auth.c:346,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:346,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:347,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:351,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/auth.c:333,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:338,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:341,14'
          Dst:             ssh_packet_userauth_info_request
        - Src:             '/src/libssh/src/auth.c:348,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:352,9'
          Dst:             _ssh_log
    - functionName:    ssh_packet_userauth_success
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_log
        - ssh_packet_get_current_crypto
        - ssh_reset_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:305,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:305,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_get_current_crypto
                - ssh_reset_error
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:310,42'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - ssh_reset_error
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:305,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:306,7'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_get_current_crypto
                - ssh_reset_error
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:310,42'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - ssh_reset_error
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:311,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:311,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_reset_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:311,22'
              BranchSideFuncs:
                - ssh_reset_error
        - Branch String:   '/src/libssh/src/auth.c:311,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:311,7'
              BranchSideFuncs:
                - _ssh_log
                - ssh_reset_error
            - BranchSide:      '/src/libssh/src/auth.c:312,7'
              BranchSideFuncs:
                - _ssh_log
                - ssh_reset_error
      Callsites:
        - Src:             '/src/libssh/src/auth.c:297,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:298,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:304,12'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/auth.c:306,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:310,12'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/auth.c:312,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:317,5'
          Dst:             ssh_reset_error
    - functionName:    ssh_auth_get_current_method
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.519 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:107,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:110,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:113,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:116,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:119,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:122,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/auth.c:125,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_packet_userauth_failure
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         29
      ICount:          207
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - ssh_auth_get_current_method
        - ssh_get_error
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:235,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/auth.c:241,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_set_error
                - ssh_get_error
                - _ssh_log
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/auth.c:241,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:242,9'
              BranchSideFuncs:
                - _ssh_log
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
            - BranchSide:      '/src/libssh/src/auth.c:248,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_get_error
                - _ssh_log
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
        - Branch String:   '/src/libssh/src/auth.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:260,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - free
            - BranchSide:      '/src/libssh/src/auth.c:262,16'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - free
        - Branch String:   '/src/libssh/src/auth.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:263,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
            - BranchSide:      '/src/libssh/src/auth.c:265,16'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
        - Branch String:   '/src/libssh/src/auth.c:265,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:266,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
            - BranchSide:      '/src/libssh/src/auth.c:268,16'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
        - Branch String:   '/src/libssh/src/auth.c:268,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:269,9'
              BranchSideFuncs:
                - strstr
                - free
            - BranchSide:      '/src/libssh/src/auth.c:271,16'
              BranchSideFuncs:
                - strstr
                - free
        - Branch String:   '/src/libssh/src/auth.c:271,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:271,52'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:272,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/auth.c:277,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:277,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/auth.c:277,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:226,34'
          Dst:             ssh_auth_get_current_method
        - Src:             '/src/libssh/src/auth.c:233,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/auth.c:235,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:243,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:249,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/auth.c:253,9'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/auth.c:253,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:259,9'
          Dst:             strstr
        - Src:             '/src/libssh/src/auth.c:262,9'
          Dst:             strstr
        - Src:             '/src/libssh/src/auth.c:265,9'
          Dst:             strstr
        - Src:             '/src/libssh/src/auth.c:268,9'
          Dst:             strstr
        - Src:             '/src/libssh/src/auth.c:271,9'
          Dst:             strstr
    - functionName:    ssh_packet_userauth_banner
      functionSourceFile: '/src/libssh/src/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.519 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         14
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
        - ssh_buffer_get_ssh_string
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/auth.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:205,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/auth.c:208,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/auth.c:210,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:211,13'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:212,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/auth.c:211,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/auth.c:211,13'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/auth.c:212,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/auth.c:203,14'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/auth.c:205,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:208,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/auth.c:211,13'
          Dst:             ssh_string_free
    - functionName:    to_block4
      functionSourceFile: '/src/libssh/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - block
        - source
        - num
      BBCount:         34
      ICount:          184
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/base64.c:187,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:191,3'
              BranchSideFuncs:
                - strchr
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
        - Branch String:   '/src/libssh/src/base64.c:191,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:191,3'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      '/src/libssh/src/base64.c:191,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:192,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:192,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      '/src/libssh/src/base64.c:192,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:194,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:198,3'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - strchr
        - Branch String:   '/src/libssh/src/base64.c:198,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:198,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      '/src/libssh/src/base64.c:198,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:200,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:204,3'
              BranchSideFuncs:
                - strchr
        - Branch String:   '/src/libssh/src/base64.c:204,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:204,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:204,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/base64.c:191,3'
          Dst:             strchr
        - Src:             '/src/libssh/src/base64.c:192,3'
          Dst:             strchr
        - Src:             '/src/libssh/src/base64.c:198,3'
          Dst:             strchr
        - Src:             '/src/libssh/src/base64.c:204,3'
          Dst:             strchr
    - functionName:    _bin_to_base64
      functionSourceFile: '/src/libssh/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - source
        - len
      BBCount:         6
      ICount:          163
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/base64.c:243,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:243,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:245,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:251,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:257,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bin_to_base64
      functionSourceFile: '/src/libssh/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - source
        - len
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _bin_to_base64
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/base64.c:281,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:284,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _bin_to_base64
        - Branch String:   '/src/libssh/src/base64.c:286,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:287,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _bin_to_base64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/base64.c:295,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:287,37'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:287,9'
              BranchSideFuncs:
                - _bin_to_base64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/base64.c:287,51'
              BranchSideFuncs:
                - _bin_to_base64
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/base64.c:289,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:292,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _bin_to_base64
      Callsites:
        - Src:             '/src/libssh/src/base64.c:287,9'
          Dst:             _bin_to_base64
    - functionName:    _base64_to_bin
      functionSourceFile: '/src/libssh/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dest
        - source
        - num
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - to_block4
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/base64.c:213,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:214,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:216,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/base64.c:213,7'
          Dst:             to_block4
    - functionName:    get_equals
      functionSourceFile: '/src/libssh/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - string
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/base64.c:228,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:229,8'
              BranchSideFuncs:
                - strchr
            - BranchSide:      '/src/libssh/src/base64.c:234,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/base64.c:228,15'
          Dst:             strchr
    - functionName:    base64_to_bin
      functionSourceFile: '/src/libssh/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct.ssh_buffer_struct *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - source
      BBCount:         75
      ICount:          330
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - _base64_to_bin
        - get_equals
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_buffer_set_secure
        - strdup
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/base64.c:69,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/base64.c:72,9'
              BranchSideFuncs:
                - get_equals
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - free
                - free
        - Branch String:   '/src/libssh/src/base64.c:76,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:77,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/base64.c:81,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_set_secure
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - free
        - Branch String:   '/src/libssh/src/base64.c:77,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:77,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/base64.c:78,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:82,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:83,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/base64.c:90,25'
              BranchSideFuncs:
                - ssh_buffer_set_secure
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
        - Branch String:   '/src/libssh/src/base64.c:83,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:83,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/base64.c:84,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:93,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:94,24'
              BranchSideFuncs:
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/base64.c:108,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/base64.c:94,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:95,7'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:97,29'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/base64.c:97,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:98,7'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:100,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
        - Branch String:   '/src/libssh/src/base64.c:108,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:115,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:133,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:152,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:166,7'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/base64.c:115,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:116,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:118,26'
              BranchSideFuncs:
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/base64.c:118,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:119,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:121,31'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/base64.c:121,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:122,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:124,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/base64.c:124,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:124,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/base64.c:126,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:133,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:134,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:137,26'
              BranchSideFuncs:
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/base64.c:137,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:138,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:140,31'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/base64.c:140,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:141,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:143,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/base64.c:143,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:143,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/base64.c:145,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:152,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:153,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:155,26'
              BranchSideFuncs:
                - _base64_to_bin
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/base64.c:155,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:156,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:158,31'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - free
        - Branch String:   '/src/libssh/src/base64.c:158,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:159,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/base64.c:161,7'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/base64.c:161,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:161,7'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/base64.c:163,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/base64.c:170,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:170,3'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/base64.c:171,3'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/base64.c:171,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/base64.c:171,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/base64.c:172,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/base64.c:68,12'
          Dst:             strdup
        - Src:             '/src/libssh/src/base64.c:75,12'
          Dst:             get_equals
        - Src:             '/src/libssh/src/base64.c:81,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/base64.c:90,3'
          Dst:             ssh_buffer_set_secure
        - Src:             '/src/libssh/src/base64.c:92,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/base64.c:94,9'
          Dst:             _base64_to_bin
        - Src:             '/src/libssh/src/base64.c:97,9'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/base64.c:118,11'
          Dst:             _base64_to_bin
        - Src:             '/src/libssh/src/base64.c:121,11'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/base64.c:137,11'
          Dst:             _base64_to_bin
        - Src:             '/src/libssh/src/base64.c:140,11'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/base64.c:155,11'
          Dst:             _base64_to_bin
        - Src:             '/src/libssh/src/base64.c:158,11'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/base64.c:171,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_print_bignum
      functionSourceFile: '/src/libssh/src/bignum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - name
        - num
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BN_bn2hex
        - CRYPTO_free
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bignum.c:86,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:87,9'
              BranchSideFuncs:
                - BN_bn2hex
                - _ssh_log
                - CRYPTO_free
            - BranchSide:      '/src/libssh/src/bignum.c:89,5'
              BranchSideFuncs:
                - _ssh_log
                - CRYPTO_free
        - Branch String:   '/src/libssh/src/bignum.c:89,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:89,5'
              BranchSideFuncs:
                - _ssh_log
                - CRYPTO_free
            - BranchSide:      '/src/libssh/src/bignum.c:89,5'
              BranchSideFuncs:
                - _ssh_log
                - CRYPTO_free
      Callsites:
        - Src:             '/src/libssh/src/bignum.c:87,9'
          Dst:             BN_bn2hex
        - Src:             '/src/libssh/src/bignum.c:89,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/bignum.c:91,5'
          Dst:             CRYPTO_free
    - functionName:    BN_bn2hex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_make_string_bn
      functionSourceFile: '/src/libssh/src/bignum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        1
      argTypes:
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - string
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BN_new
        - ssh_string_len
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bignum.c:77,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:77,5'
              BranchSideFuncs:
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/bignum.c:77,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/bignum.c:69,18'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/bignum.c:77,5'
          Dst:             BN_new
        - Src:             '/src/libssh/src/bignum.c:77,5'
          Dst:             BN_bin2bn
    - functionName:    ssh_make_bignum_string
      functionSourceFile: '/src/libssh/src/bignum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - num
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BN_bn2bin
        - BN_is_bit_set
        - BN_num_bits
        - ssh_string_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/bignum.c:36,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:37,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bignum.c:41,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BN_is_bit_set
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp8
                - BN_bn2bin
        - Branch String:   '/src/libssh/src/bignum.c:41,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:41,22'
              BranchSideFuncs:
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp8
                - BN_bn2bin
            - BranchSide:      '/src/libssh/src/bignum.c:51,24'
              BranchSideFuncs:
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp8
                - BN_bn2bin
        - Branch String:   '/src/libssh/src/bignum.c:41,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:42,8'
              BranchSideFuncs:
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp8
                - BN_bn2bin
            - BranchSide:      '/src/libssh/src/bignum.c:51,24'
              BranchSideFuncs:
                - ssh_string_new
                - __sanitizer_cov_trace_const_cmp8
                - BN_bn2bin
        - Branch String:   '/src/libssh/src/bignum.c:52,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/bignum.c:57,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - BN_bn2bin
        - Branch String:   '/src/libssh/src/bignum.c:57,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/bignum.c:58,5'
              BranchSideFuncs:
                - BN_bn2bin
            - BranchSide:      '/src/libssh/src/bignum.c:61,3'
              BranchSideFuncs:
                - BN_bn2bin
      Callsites:
        - Src:             '/src/libssh/src/bignum.c:33,16'
          Dst:             BN_num_bits
        - Src:             '/src/libssh/src/bignum.c:34,17'
          Dst:             BN_num_bits
        - Src:             '/src/libssh/src/bignum.c:41,22'
          Dst:             BN_is_bit_set
        - Src:             '/src/libssh/src/bignum.c:51,9'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/bignum.c:61,3'
          Dst:             BN_bn2bin
    - functionName:    BN_bn2bin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ssh_buffer_unpack
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - format
        - argc
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_buffer_unpack_va
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:1362,10'
          Dst:             ssh_buffer_unpack_va
    - functionName:    ssh_buffer_unpack_va
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - size_t
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buffer
        - format
        - argc
        - ap
      BBCount:         191
      ICount:          1371
      EdgeCount:       244
      CyclomaticComplexity: 55
      functionsReached:
        - BN_clear_free
        - _ssh_log
        - abort
        - explicit_bzero
        - ntohl
        - ntohs
        - ssh_buffer_get_data
        - ssh_buffer_get_len
        - ssh_buffer_get_ssh_string
        - ssh_buffer_get_u32
        - ssh_buffer_get_u64
        - ssh_buffer_get_u8
        - ssh_buffer_validate_length
        - ssh_make_string_bn
        - ssh_string_burn
        - ssh_string_free
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:1118,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1119,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1123,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1123,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1125,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1251,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:1125,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1126,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1130,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1131,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1133,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1138,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohs
            - BranchSide:      '/src/libssh/src/buffer.c:1146,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohl
            - BranchSide:      '/src/libssh/src/buffer.c:1154,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohl
                - ntohl
            - BranchSide:      '/src/libssh/src/buffer.c:1162,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/buffer.c:1174,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1180,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1215,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1244,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1133,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1246,13'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1246,13'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1138,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1138,22'
              BranchSideFuncs:
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohs
            - BranchSide:      '/src/libssh/src/buffer.c:1138,22'
              BranchSideFuncs:
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohs
        - Branch String:   '/src/libssh/src/buffer.c:1140,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1141,36'
              BranchSideFuncs:
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1144,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1146,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1146,23'
              BranchSideFuncs:
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohl
            - BranchSide:      '/src/libssh/src/buffer.c:1146,23'
              BranchSideFuncs:
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohl
        - Branch String:   '/src/libssh/src/buffer.c:1148,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1149,37'
              BranchSideFuncs:
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1154,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1154,23'
              BranchSideFuncs:
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohl
                - ntohl
            - BranchSide:      '/src/libssh/src/buffer.c:1154,23'
              BranchSideFuncs:
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ntohl
                - ntohl
        - Branch String:   '/src/libssh/src/buffer.c:1156,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1157,28'
              BranchSideFuncs:
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1160,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1162,24'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/buffer.c:1162,24'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/buffer.c:1165,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1166,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1168,44'
              BranchSideFuncs:
                - ssh_make_string_bn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/buffer.c:1170,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1170,13'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1171,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1174,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1246,13'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1246,13'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1182,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1182,25'
              BranchSideFuncs:
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1182,25'
              BranchSideFuncs:
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1185,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1186,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1188,25'
              BranchSideFuncs:
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1189,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1190,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1193,45'
              BranchSideFuncs:
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1194,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1195,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1198,33'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1199,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1200,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1203,40'
              BranchSideFuncs:
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1204,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1205,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1209,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1205,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1205,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1206,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1215,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1215,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1215,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1216,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1217,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1221,45'
              BranchSideFuncs:
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1222,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1223,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1226,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1226,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1226,22'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1226,22'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1230,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1231,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1234,40'
              BranchSideFuncs:
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1235,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1236,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1240,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1236,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1236,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1237,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1246,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1247,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1249,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp8
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_make_string_bn
                - ssh_string_burn
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u64
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp4
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp4
                - ntohs
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1251,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1251,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1252,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:1256,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1258,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1264,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1258,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1258,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1258,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:1259,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1260,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1262,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1264,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1264,9'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1266,16'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1267,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1268,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1328,5'
              BranchSideFuncs:
                - llvm.va_end
        - Branch String:   '/src/libssh/src/buffer.c:1268,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1270,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1277,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1284,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1291,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1298,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/buffer.c:1302,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
            - BranchSide:      '/src/libssh/src/buffer.c:1309,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1316,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1324,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1270,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1270,26'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1270,26'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1271,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1272,38'
              BranchSideFuncs:
                - explicit_bzero
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1275,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1277,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1277,26'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1277,26'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1278,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1279,38'
              BranchSideFuncs:
                - explicit_bzero
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1282,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1284,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1284,27'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1284,27'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1285,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1286,38'
              BranchSideFuncs:
                - explicit_bzero
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1289,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1291,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1291,27'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1291,27'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1292,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1293,38'
              BranchSideFuncs:
                - explicit_bzero
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1296,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1298,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1299,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/buffer.c:1299,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
        - Branch String:   '/src/libssh/src/buffer.c:1299,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1299,17'
              BranchSideFuncs:
                - BN_clear_free
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1300,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1302,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1302,28'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
            - BranchSide:      '/src/libssh/src/buffer.c:1302,28'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
        - Branch String:   '/src/libssh/src/buffer.c:1303,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1304,40'
              BranchSideFuncs:
                - ssh_string_burn
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1306,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1306,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1306,17'
              BranchSideFuncs:
                - free
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1307,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1309,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1309,29'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1309,29'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1310,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1311,39'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1313,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1313,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1313,17'
              BranchSideFuncs:
                - free
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1314,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1316,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1316,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1316,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1317,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1317,26'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:1317,26'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:1318,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1319,39'
              BranchSideFuncs:
                - explicit_bzero
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1321,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1321,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1321,17'
              BranchSideFuncs:
                - free
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1322,17'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:1324,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1327,9'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:1327,9'
              BranchSideFuncs:
                - llvm.va_end
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:1113,15'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/buffer.c:1134,20'
          Dst:             ssh_buffer_get_u8
        - Src:             '/src/libssh/src/buffer.c:1139,20'
          Dst:             ssh_buffer_get_data
        - Src:             '/src/libssh/src/buffer.c:1141,27'
          Dst:             ntohs
        - Src:             '/src/libssh/src/buffer.c:1147,20'
          Dst:             ssh_buffer_get_u32
        - Src:             '/src/libssh/src/buffer.c:1149,28'
          Dst:             ntohl
        - Src:             '/src/libssh/src/buffer.c:1155,20'
          Dst:             ssh_buffer_get_u64
        - Src:             '/src/libssh/src/buffer.c:1157,28'
          Dst:             ntohl
        - Src:             '/src/libssh/src/buffer.c:1157,28'
          Dst:             ntohl
        - Src:             '/src/libssh/src/buffer.c:1164,26'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/buffer.c:1168,25'
          Dst:             ssh_make_string_bn
        - Src:             '/src/libssh/src/buffer.c:1169,13'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/buffer.c:1170,13'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/buffer.c:1175,25'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/buffer.c:1184,20'
          Dst:             ssh_buffer_get_u32
        - Src:             '/src/libssh/src/buffer.c:1188,19'
          Dst:             ntohl
        - Src:             '/src/libssh/src/buffer.c:1193,18'
          Dst:             ssh_buffer_validate_length
        - Src:             '/src/libssh/src/buffer.c:1203,20'
          Dst:             ssh_buffer_get_data
        - Src:             '/src/libssh/src/buffer.c:1221,18'
          Dst:             ssh_buffer_validate_length
        - Src:             '/src/libssh/src/buffer.c:1234,20'
          Dst:             ssh_buffer_get_data
        - Src:             '/src/libssh/src/buffer.c:1244,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/buffer.c:1260,13'
          Dst:             abort
        - Src:             '/src/libssh/src/buffer.c:1272,21'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:1279,21'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:1286,21'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:1293,21'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:1299,17'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/buffer.c:1304,21'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/buffer.c:1311,48'
          Dst:             strlen
        - Src:             '/src/libssh/src/buffer.c:1311,21'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:1319,21'
          Dst:             explicit_bzero
    - functionName:    ssh_buffer_get_len
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    88
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_buffer_get_u8
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buffer
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_buffer_get_data
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:707,12'
          Dst:             ssh_buffer_get_data
    - functionName:    ssh_buffer_get_data
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - data
        - len
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_buffer_validate_length
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:686,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:687,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:689,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:685,10'
          Dst:             ssh_buffer_validate_length
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_buffer_get_u32
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'int *'
      constantsTouched: []
      argNames:
        - buffer
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_buffer_get_data
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:722,12'
          Dst:             ssh_buffer_get_data
    - functionName:    ssh_buffer_get_u64
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - buffer
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_buffer_get_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:737,12'
          Dst:             ssh_buffer_get_data
    - functionName:    ssh_buffer_get_ssh_string
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ntohl
        - ssh_buffer_get_data
        - ssh_buffer_get_u32
        - ssh_buffer_validate_length
        - ssh_string_data
        - ssh_string_new
      functionUses:    32
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:777,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:778,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:780,21'
              BranchSideFuncs:
                - ntohl
                - ssh_buffer_validate_length
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:783,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:786,26'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:788,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:791,37'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:792,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:794,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:798,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:794,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:794,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:795,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:776,10'
          Dst:             ssh_buffer_get_u32
        - Src:             '/src/libssh/src/buffer.c:780,15'
          Dst:             ntohl
        - Src:             '/src/libssh/src/buffer.c:782,10'
          Dst:             ssh_buffer_validate_length
        - Src:             '/src/libssh/src/buffer.c:786,11'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/buffer.c:791,45'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/buffer.c:791,17'
          Dst:             ssh_buffer_get_data
    - functionName:    ssh_buffer_validate_length
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - len
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:751,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:751,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:753,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:751,51'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:752,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:753,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:751,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:753,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:756,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_buffer_pack_allocate_va
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - size_t
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buffer
        - format
        - argc
        - ap
      BBCount:         66
      ICount:          507
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - _ssh_log
        - abort
        - ssh_buffer_allocate_size
        - ssh_string_len
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:830,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:832,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:891,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:832,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:833,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:836,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:836,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:838,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:842,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:846,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:850,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:854,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:859,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:864,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:870,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:878,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:883,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:838,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:842,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:846,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:850,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:854,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:859,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:864,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:864,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:864,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:866,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:870,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:878,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:886,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:886,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:887,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:889,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:891,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:892,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:895,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:895,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:899,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:905,35'
              BranchSideFuncs:
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:899,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:899,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:899,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:900,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:901,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:903,5'
              BranchSideFuncs:
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:906,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:907,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:910,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:855,32'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/buffer.c:860,47'
          Dst:             strlen
        - Src:             '/src/libssh/src/buffer.c:879,28'
          Dst:             strlen
        - Src:             '/src/libssh/src/buffer.c:883,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/buffer.c:901,13'
          Dst:             abort
        - Src:             '/src/libssh/src/buffer.c:905,10'
          Dst:             ssh_buffer_allocate_size
    - functionName:    ssh_buffer_allocate_size
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - len
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buffer_shift
        - realloc_buffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:346,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:347,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - buffer_shift
            - BranchSide:      '/src/libssh/src/buffer.c:357,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:347,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:348,26'
              BranchSideFuncs:
                - buffer_shift
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:350,28'
              BranchSideFuncs:
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:350,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:353,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:348,13'
          Dst:             buffer_shift
        - Src:             '/src/libssh/src/buffer.c:350,13'
          Dst:             realloc_buffer
    - functionName:    buffer_shift
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - explicit_bzero
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:236,13'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:242,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:242,9'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:243,15'
              BranchSideFuncs:
                - explicit_bzero
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:244,9'
          Dst:             explicit_bzero
    - functionName:    realloc_buffer
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - needed
      BBCount:         23
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - explicit_bzero
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:191,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:196,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/buffer.c:191,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:194,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/buffer.c:198,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:202,9'
              BranchSideFuncs:
                - realloc
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/buffer.c:202,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:203,22'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:211,23'
              BranchSideFuncs:
                - realloc
        - Branch String:   '/src/libssh/src/buffer.c:204,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:207,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/buffer.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:209,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:210,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:212,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:213,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:208,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:211,15'
          Dst:             realloc
    - functionName:    _ssh_buffer_pack
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - format
        - argc
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_buffer_pack_allocate_va
        - ssh_buffer_pack_va
      functionUses:    85
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:1062,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1063,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:1066,5'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_buffer_pack_allocate_va
                - llvm.va_end
                - __sanitizer_cov_trace_const_cmp4
                - llvm.va_start
                - ssh_buffer_pack_va
                - llvm.va_end
        - Branch String:   '/src/libssh/src/buffer.c:1070,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1071,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:1074,5'
              BranchSideFuncs:
                - llvm.va_start
                - ssh_buffer_pack_va
                - llvm.va_end
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:1067,10'
          Dst:             ssh_buffer_pack_allocate_va
        - Src:             '/src/libssh/src/buffer.c:1075,10'
          Dst:             ssh_buffer_pack_va
    - functionName:    ssh_buffer_pack_va
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - size_t
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buffer
        - format
        - argc
        - ap
      BBCount:         76
      ICount:          612
      EdgeCount:       95
      CyclomaticComplexity: 21
      functionsReached:
        - _ssh_log
        - abort
        - htonl
        - htons
        - ssh_buffer_add_data
        - ssh_buffer_add_ssh_string
        - ssh_buffer_add_u16
        - ssh_buffer_add_u32
        - ssh_buffer_add_u64
        - ssh_buffer_add_u8
        - ssh_make_bignum_string
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:942,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:943,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:946,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:946,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:948,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1020,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:948,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:949,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:952,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:952,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:954,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:958,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:963,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:968,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:973,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:978,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
                - ssh_buffer_add_data
            - BranchSide:      '/src/libssh/src/buffer.c:987,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:996,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:1006,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1012,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
        - Branch String:   '/src/libssh/src/buffer.c:954,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:958,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:963,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:968,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:973,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:978,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:978,23'
              BranchSideFuncs:
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
                - ssh_buffer_add_data
            - BranchSide:      '/src/libssh/src/buffer.c:978,23'
              BranchSideFuncs:
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
                - ssh_buffer_add_data
        - Branch String:   '/src/libssh/src/buffer.c:981,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:982,42'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:984,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:987,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:987,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:987,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:989,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:996,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:996,17'
              BranchSideFuncs:
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:996,17'
              BranchSideFuncs:
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:998,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:999,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1002,44'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/buffer.c:1003,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1003,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1006,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/buffer.c:1015,13'
              BranchSideFuncs:
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1015,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1016,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1018,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_bignum_string
                - ssh_buffer_add_ssh_string
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - htonl
                - ssh_buffer_add_u64
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - _ssh_log
        - Branch String:   '/src/libssh/src/buffer.c:1020,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1021,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:1024,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:1024,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1026,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1031,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:1026,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1026,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1026,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - abort
        - Branch String:   '/src/libssh/src/buffer.c:1027,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:1028,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      '/src/libssh/src/buffer.c:1030,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:955,18'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/buffer.c:959,22'
          Dst:             htons
        - Src:             '/src/libssh/src/buffer.c:960,18'
          Dst:             ssh_buffer_add_u16
        - Src:             '/src/libssh/src/buffer.c:964,23'
          Dst:             htonl
        - Src:             '/src/libssh/src/buffer.c:965,18'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/buffer.c:969,23'
          Dst:             htonl
        - Src:             '/src/libssh/src/buffer.c:969,23'
          Dst:             htonl
        - Src:             '/src/libssh/src/buffer.c:970,18'
          Dst:             ssh_buffer_add_u64
        - Src:             '/src/libssh/src/buffer.c:974,18'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/buffer.c:979,19'
          Dst:             strlen
        - Src:             '/src/libssh/src/buffer.c:980,45'
          Dst:             htonl
        - Src:             '/src/libssh/src/buffer.c:980,18'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/buffer.c:982,22'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/buffer.c:992,18'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/buffer.c:997,24'
          Dst:             ssh_make_bignum_string
        - Src:             '/src/libssh/src/buffer.c:1002,18'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/buffer.c:1007,19'
          Dst:             strlen
        - Src:             '/src/libssh/src/buffer.c:1008,18'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/buffer.c:1012,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/buffer.c:1028,13'
          Dst:             abort
    - functionName:    ssh_buffer_add_u8
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - char
      constantsTouched: []
      argNames:
        - buffer
        - data
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_buffer_add_data
      functionUses:    21
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:510,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:514,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:509,10'
          Dst:             ssh_buffer_add_data
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_buffer_add_u16
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - short
      constantsTouched: []
      argNames:
        - buffer
        - data
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_buffer_add_data
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:464,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:465,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:463,10'
          Dst:             ssh_buffer_add_data
    - functionName:    ssh_buffer_add_u32
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - data
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_buffer_add_data
      functionUses:    19
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:441,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:442,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:445,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:440,10'
          Dst:             ssh_buffer_add_data
    - functionName:    ssh_buffer_add_u64
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - data
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_buffer_add_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:488,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:491,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:486,10'
          Dst:             ssh_buffer_add_data
    - functionName:    ssh_buffer_add_ssh_string
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - buffer
        - string
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_buffer_add_data
        - ssh_string_len
      functionUses:    25
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:413,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:414,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:417,24'
              BranchSideFuncs:
                - ssh_string_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:418,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:419,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:422,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:417,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/buffer.c:418,7'
          Dst:             ssh_buffer_add_data
    - functionName:    ssh_buffer_add_data
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - data
        - len
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buffer_shift
        - realloc_buffer
      functionUses:    33
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:303,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:309,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - buffer_shift
        - Branch String:   '/src/libssh/src/buffer.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:313,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - buffer_shift
        - Branch String:   '/src/libssh/src/buffer.c:313,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:317,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - buffer_shift
        - Branch String:   '/src/libssh/src/buffer.c:317,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:318,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - buffer_shift
            - BranchSide:      '/src/libssh/src/buffer.c:326,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/buffer.c:318,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:319,26'
              BranchSideFuncs:
                - buffer_shift
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/buffer.c:321,28'
              BranchSideFuncs:
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/buffer.c:321,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:322,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:324,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:319,13'
          Dst:             buffer_shift
        - Src:             '/src/libssh/src/buffer.c:321,13'
          Dst:             realloc_buffer
    - functionName:    ssh_buffer_pass_bytes_end
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - len
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:657,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:658,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:661,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_buffer_pass_bytes
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - len
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:629,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:629,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:630,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:629,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:630,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:633,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:635,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:640,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_buffer_get
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_buffer_add_buffer
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
        - source
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_buffer_add_data
        - ssh_buffer_get
        - ssh_buffer_get_len
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:579,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:580,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:583,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:577,30'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/buffer.c:578,30'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/buffer.c:576,10'
          Dst:             ssh_buffer_add_data
    - functionName:    ssh_buffer_prepend_data
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - data
        - len
      BBCount:         13
      ICount:          159
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - realloc_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:534,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:536,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/buffer.c:542,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:542,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:543,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:546,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:546,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:547,24'
              BranchSideFuncs:
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/buffer.c:551,11'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/buffer.c:547,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:548,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:550,3'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:547,9'
          Dst:             realloc_buffer
    - functionName:    ssh_buffer_allocate
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - len
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buffer_shift
        - realloc_buffer
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:377,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:378,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:381,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - buffer_shift
        - Branch String:   '/src/libssh/src/buffer.c:381,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:382,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - buffer_shift
            - BranchSide:      '/src/libssh/src/buffer.c:391,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:382,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:383,26'
              BranchSideFuncs:
                - buffer_shift
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:386,28'
              BranchSideFuncs:
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:386,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:387,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:389,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:383,13'
          Dst:             buffer_shift
        - Src:             '/src/libssh/src/buffer.c:386,13'
          Dst:             realloc_buffer
    - functionName:    ssh_buffer_reinit
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - explicit_bzero
        - realloc_buffer
      functionUses:    41
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:268,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
        - Branch String:   '/src/libssh/src/buffer.c:268,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:268,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/buffer.c:271,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:268,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:269,24'
              BranchSideFuncs:
                - explicit_bzero
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:271,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/buffer.c:275,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:279,29'
              BranchSideFuncs:
                - realloc_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/buffer.c:287,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:280,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:283,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:269,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:279,14'
          Dst:             realloc_buffer
    - functionName:    ssh_buffer_set_secure
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_buffer_free
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         26
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - explicit_bzero
      functionUses:    129
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:157,9'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/buffer.c:157,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:157,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - explicit_bzero
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:164,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/buffer.c:157,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:159,24'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:164,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/buffer.c:160,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:160,9'
              BranchSideFuncs:
                - free
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:162,24'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/buffer.c:164,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:0,0'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:164,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/buffer.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:166,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:159,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/buffer.c:162,9'
          Dst:             explicit_bzero
    - functionName:    ssh_buffer_new
      functionSourceFile: '/src/libssh/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      'struct.ssh_buffer_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - ssh_buffer_allocate_size
      functionUses:    57
      BranchProfiles:
        - Branch String:   '/src/libssh/src/buffer.c:122,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:122,31'
              BranchSideFuncs:
                - calloc
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:122,31'
              BranchSideFuncs:
                - calloc
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:126,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/buffer.c:135,35'
              BranchSideFuncs:
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/buffer.c:136,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:137,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:142,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/buffer.c:137,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/buffer.c:137,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/buffer.c:138,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/buffer.c:125,11'
          Dst:             calloc
        - Src:             '/src/libssh/src/buffer.c:135,10'
          Dst:             ssh_buffer_allocate_size
    - functionName:    ssh_channel_request_termination
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1827,62'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1828,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1829,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1827,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1829,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1831,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_waitwindow_termination
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1461,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1462,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1464,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1462,66'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1463,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1464,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1461,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1464,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1466,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_waitsession_unblocked
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          39
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1475,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1479,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1479,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1479,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1481,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_open_termination
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:293,51'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:295,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:293,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:295,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_request_send_exit_signal
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3841
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - sig
        - core
        - errmsg
        - lang
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3845,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3846,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3848,6'
              BranchSideFuncs:
                - ssh_buffer_new
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3848,18'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3848,21'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3849,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3848,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3848,39'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3849,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3848,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3849,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3853,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3854,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3855,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3859,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3865,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3866,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3870,24'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:3872,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3872,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3873,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3849,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:3853,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:3855,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3859,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:3866,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3870,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:3872,3'
          Dst:             ssh_buffer_free
    - functionName:    channel_request
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - request
        - buffer
        - reply
      BBCount:         33
      ICount:          225
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_reinit
        - ssh_channel_request_termination
        - ssh_handle_packets_termination
        - ssh_packet_send
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1841,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1843,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1845,5'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1854,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1855,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1859,7'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:1859,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1860,29'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1866,3'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1860,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1862,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1865,3'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1867,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1868,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1871,3'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1873,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1873,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1874,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1883,56'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1883,59'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1884,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1883,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1884,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1887,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1887,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1892,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1897,7'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:1902,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1906,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1910,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1848,9'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1855,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1860,50'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/channels.c:1861,9'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:1860,9'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/channels.c:1862,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1867,7'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:1871,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1878,8'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:1878,8'
          Dst:             ssh_channel_request_termination
        - Src:             '/src/libssh/src/channels.c:1892,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:1897,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1906,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:1914,3'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_channel_request_send_exit_status
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - exit_status
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3800,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3801,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3804,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3805,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3806,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3810,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3811,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3812,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3816,24'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:3818,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3818,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3819,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3804,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:3806,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3810,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:3812,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3816,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:3818,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_open_x11
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - orig_addr
        - orig_port
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_open
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3744,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3745,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3747,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3747,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3748,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3751,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3753,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3754,5'
              BranchSideFuncs:
                - channel_open
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3756,13'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3757,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3758,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3762,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3766,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3766,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3767,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:3778,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3778,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3780,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3748,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:3756,13'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:3758,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3762,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:3767,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3771,8'
          Dst:             channel_open
        - Src:             '/src/libssh/src/channels.c:3778,3'
          Dst:             ssh_buffer_free
    - functionName:    channel_open
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - int
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - channel
        - type
        - window
        - maxpacket
        - payload
      BBCount:         32
      ICount:          225
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_add_buffer
        - ssh_channel_new_id
        - ssh_channel_open_termination
        - ssh_handle_packets_termination
        - ssh_packet_send
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:331,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:333,9'
              BranchSideFuncs:
                - ssh_channel_new_id
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:335,9'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:341,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_channel_new_id
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:361,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:365,9'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:365,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:366,35'
              BranchSideFuncs:
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:372,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:366,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:367,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:371,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:373,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:374,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:377,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:388,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:388,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:389,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:395,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:396,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:397,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/channels.c:341,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:345,30'
          Dst:             ssh_channel_new_id
        - Src:             '/src/libssh/src/channels.c:349,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:353,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:361,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:366,13'
          Dst:             ssh_buffer_add_buffer
        - Src:             '/src/libssh/src/channels.c:367,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:373,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:377,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:383,11'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:383,11'
          Dst:             ssh_channel_open_termination
    - functionName:    ssh_channel_new_id
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_channel_open_reverse_forward
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3675
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - remotehost
        - remoteport
        - sourcehost
        - localport
      BBCount:         24
      ICount:          144
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_open
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3680,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3681,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3683,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3683,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3683,28'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3684,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3683,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3684,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3688,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3690,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3691,5'
              BranchSideFuncs:
                - channel_open
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3692,13'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3693,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3694,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3697,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:3703,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3703,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3704,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:3715,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3715,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:3717,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3684,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:3692,13'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:3694,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3697,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:3704,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:3708,8'
          Dst:             channel_open
        - Src:             '/src/libssh/src/channels.c:3715,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_write_stderr
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - channel_write_common
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3644,12'
          Dst:             channel_write_common
    - functionName:    channel_write_common
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - data
        - len
        - is_stderr
      BBCount:         68
      ICount:          440
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_channel_flush
        - ssh_channel_waitwindow_termination
        - ssh_handle_packets_termination
        - ssh_packet_send
        - ssh_waitsession_unblocked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1507,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1508,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1510,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:1511,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1512,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:1516,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:1516,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1517,7'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:1522,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1522,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1523,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1530,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1530,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1530,51'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1531,5'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1530,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1531,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1536,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1536,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1537,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1540,33'
              BranchSideFuncs:
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1540,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1541,41'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_waitsession_unblocked
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1546,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1543,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1543,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1544,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1543,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1544,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1545,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1546,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1547,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1625,26'
              BranchSideFuncs:
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:1547,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1548,7'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1569,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1553,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1555,11'
              BranchSideFuncs:
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1567,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1559,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1560,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1563,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1560,60'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1561,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1563,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1561,65'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1562,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1563,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1559,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1563,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1564,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1567,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1576,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1576,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1576,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1576,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1576,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1582,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1583,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1588,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1588,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1589,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1599,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1592,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1593,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1596,5'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1603,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1604,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1608,26'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1609,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1610,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1613,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1619,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1546,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1620,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_waitwindow_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1626,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1626,13'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1627,7'
              BranchSideFuncs:
                - ssh_buffer_reinit
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1512,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:1517,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1523,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:1531,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:1540,7'
          Dst:             ssh_waitsession_unblocked
        - Src:             '/src/libssh/src/channels.c:1541,10'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:1541,10'
          Dst:             ssh_waitsession_unblocked
        - Src:             '/src/libssh/src/channels.c:1543,29'
          Dst:             ssh_waitsession_unblocked
        - Src:             '/src/libssh/src/channels.c:1548,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1555,11'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1557,16'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:1557,16'
          Dst:             ssh_channel_waitwindow_termination
        - Src:             '/src/libssh/src/channels.c:1560,16'
          Dst:             ssh_channel_waitwindow_termination
        - Src:             '/src/libssh/src/channels.c:1578,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1583,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1589,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1593,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1599,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1604,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1608,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:1613,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1625,8'
          Dst:             ssh_channel_flush
        - Src:             '/src/libssh/src/channels.c:1634,3'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_channel_flush
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_blocking_flush
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1495,12'
          Dst:             ssh_blocking_flush
    - functionName:    ssh_channel_set_counter
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'struct.ssh_counter_struct *'
      constantsTouched: []
      argNames:
        - channel
        - counter
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3624,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3624,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3625,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    channel_protocol_select
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3401
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
      constantsTouched: []
      argNames:
        - rchans
        - wchans
        - echans
        - rout
        - wout
        - eout
      BBCount:         48
      ICount:          310
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - ssh_buffer_get_len
        - ssh_channel_is_closed
        - ssh_channel_is_open
        - ssh_handle_packets
        - ssh_socket_data_available
        - ssh_socket_data_writable
        - ssh_socket_is_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3406,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3407,12'
              BranchSideFuncs:
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3420,3'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3409,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3409,67'
              BranchSideFuncs:
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
            - BranchSide:      '/src/libssh/src/channels.c:3409,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
        - Branch String:   '/src/libssh/src/channels.c:3409,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3410,26'
              BranchSideFuncs:
                - ssh_handle_packets
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3413,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3413,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3413,52'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3414,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3413,78'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3414,10'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3416,17'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3414,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3414,52'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3415,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3414,78'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3415,9'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3416,17'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3413,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3416,17'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3419,3'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_socket_data_available
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3423,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3424,12'
              BranchSideFuncs:
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3432,3'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3426,57'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3427,29'
              BranchSideFuncs:
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3431,3'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3427,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3427,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3431,3'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3426,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3428,17'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3431,3'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_data_writable
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_open
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3435,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3436,12'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3443,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3438,52'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3438,77'
              BranchSideFuncs:
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3439,17'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3438,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3439,17'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3442,3'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_closed
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3409,12'
          Dst:             ssh_channel_is_open
        - Src:             '/src/libssh/src/channels.c:3409,41'
          Dst:             ssh_socket_data_available
        - Src:             '/src/libssh/src/channels.c:3410,7'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/channels.c:3413,33'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3414,33'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3426,9'
          Dst:             ssh_socket_data_writable
        - Src:             '/src/libssh/src/channels.c:3427,9'
          Dst:             ssh_channel_is_open
        - Src:             '/src/libssh/src/channels.c:3438,10'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/channels.c:3438,55'
          Dst:             ssh_channel_is_closed
    - functionName:    ssh_channel_is_open
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1690,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1691,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1693,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1693,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1693,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:1693,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_is_closed
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1707,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1708,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1710,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1710,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1710,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1710,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    count_ptrs
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3450
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct **'
      constantsTouched: []
      argNames:
        - ptrs
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3452,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3452,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3455,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_select
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3482
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_timestamp *'
      constantsTouched: []
      argNames:
        - readchans
        - writechans
        - exceptchans
        - timeout
      BBCount:         137
      ICount:          675
      EdgeCount:       175
      CyclomaticComplexity: 40
      functionsReached:
        - calloc
        - channel_protocol_select
        - count_ptrs
        - ssh_event_add_session
        - ssh_event_dopoll
        - ssh_event_free
        - ssh_event_new
        - ssh_poll_get_default_ctx
        - ssh_timeout_elapsed
        - ssh_timeout_update
        - ssh_timestamp_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3492,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3493,15'
              BranchSideFuncs:
                - ssh_timestamp_init
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3495,13'
              BranchSideFuncs:
                - ssh_timestamp_init
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3499,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3500,15'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3503,7'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3503,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3504,16'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3507,7'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3507,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3508,17'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3511,7'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3511,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3511,31'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3517,30'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3511,53'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3511,56'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3517,30'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3511,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3513,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3517,30'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3518,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3519,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3522,30'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3523,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3524,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3528,30'
              BranchSideFuncs:
                - count_ptrs
                - calloc
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3524,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3524,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3525,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3529,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3530,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3539,3'
              BranchSideFuncs:
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3530,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3530,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3531,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/channels.c:3531,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3531,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3532,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3542,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3542,30'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/channels.c:3544,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/channels.c:3542,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3542,51'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/channels.c:3544,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/channels.c:3542,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3544,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/channels.c:3547,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3547,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3548,15'
              BranchSideFuncs:
                - ssh_event_new
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_free
                - free
                - free
                - free
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3570,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3549,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3550,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3556,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
        - Branch String:   '/src/libssh/src/channels.c:3550,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3550,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3551,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3551,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3551,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3552,11'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/channels.c:3552,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3552,11'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3554,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3556,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3557,34'
              BranchSideFuncs:
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
            - BranchSide:      '/src/libssh/src/channels.c:3560,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
        - Branch String:   '/src/libssh/src/channels.c:3560,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3561,34'
              BranchSideFuncs:
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
            - BranchSide:      '/src/libssh/src/channels.c:3564,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
        - Branch String:   '/src/libssh/src/channels.c:3564,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3565,34'
              BranchSideFuncs:
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3568,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3570,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3570,49'
              BranchSideFuncs:
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3574,27'
              BranchSideFuncs:
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3570,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3571,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/channels.c:3574,27'
              BranchSideFuncs:
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
                - ssh_event_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3575,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3576,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3582,34'
              BranchSideFuncs:
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3576,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3576,7'
              BranchSideFuncs:
                - free
                - ssh_event_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3577,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3577,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3577,7'
              BranchSideFuncs:
                - free
                - ssh_event_free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3578,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3578,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3578,7'
              BranchSideFuncs:
                - free
                - ssh_event_free
            - BranchSide:      '/src/libssh/src/channels.c:3579,22'
              BranchSideFuncs:
                - ssh_event_free
        - Branch String:   '/src/libssh/src/channels.c:3584,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3540,29'
              BranchSideFuncs:
                - channel_protocol_select
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - ssh_event_new
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - ssh_poll_get_default_ctx
                - ssh_event_add_session
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3586,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/channels.c:3586,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3587,14'
              BranchSideFuncs:
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/channels.c:3589,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/channels.c:3589,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3590,14'
              BranchSideFuncs:
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/channels.c:3592,7'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/channels.c:3592,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3593,14'
              BranchSideFuncs:
                - count_ptrs
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_event_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3595,3'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3595,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3595,3'
              BranchSideFuncs:
                - free
                - ssh_event_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3596,3'
              BranchSideFuncs:
                - ssh_event_free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3596,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3596,3'
              BranchSideFuncs:
                - free
                - ssh_event_free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:3597,3'
              BranchSideFuncs:
                - ssh_event_free
                - free
        - Branch String:   '/src/libssh/src/channels.c:3597,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3597,3'
              BranchSideFuncs:
                - free
                - ssh_event_free
            - BranchSide:      '/src/libssh/src/channels.c:3598,6'
              BranchSideFuncs:
                - ssh_event_free
        - Branch String:   '/src/libssh/src/channels.c:3598,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3599,20'
              BranchSideFuncs:
                - ssh_event_free
            - BranchSide:      '/src/libssh/src/channels.c:3600,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3496,3'
          Dst:             ssh_timestamp_init
        - Src:             '/src/libssh/src/channels.c:3517,19'
          Dst:             count_ptrs
        - Src:             '/src/libssh/src/channels.c:3517,12'
          Dst:             calloc
        - Src:             '/src/libssh/src/channels.c:3522,19'
          Dst:             count_ptrs
        - Src:             '/src/libssh/src/channels.c:3522,12'
          Dst:             calloc
        - Src:             '/src/libssh/src/channels.c:3528,19'
          Dst:             count_ptrs
        - Src:             '/src/libssh/src/channels.c:3528,12'
          Dst:             calloc
        - Src:             '/src/libssh/src/channels.c:3540,5'
          Dst:             channel_protocol_select
        - Src:             '/src/libssh/src/channels.c:3548,15'
          Dst:             ssh_event_new
        - Src:             '/src/libssh/src/channels.c:3557,9'
          Dst:             ssh_poll_get_default_ctx
        - Src:             '/src/libssh/src/channels.c:3558,9'
          Dst:             ssh_event_add_session
        - Src:             '/src/libssh/src/channels.c:3561,9'
          Dst:             ssh_poll_get_default_ctx
        - Src:             '/src/libssh/src/channels.c:3562,9'
          Dst:             ssh_event_add_session
        - Src:             '/src/libssh/src/channels.c:3565,9'
          Dst:             ssh_poll_get_default_ctx
        - Src:             '/src/libssh/src/channels.c:3566,9'
          Dst:             ssh_event_add_session
        - Src:             '/src/libssh/src/channels.c:3570,24'
          Dst:             ssh_timeout_elapsed
        - Src:             '/src/libssh/src/channels.c:3574,10'
          Dst:             ssh_event_dopoll
        - Src:             '/src/libssh/src/channels.c:3579,7'
          Dst:             ssh_event_free
        - Src:             '/src/libssh/src/channels.c:3582,10'
          Dst:             ssh_timeout_update
        - Src:             '/src/libssh/src/channels.c:3587,34'
          Dst:             count_ptrs
        - Src:             '/src/libssh/src/channels.c:3590,35'
          Dst:             count_ptrs
        - Src:             '/src/libssh/src/channels.c:3593,36'
          Dst:             count_ptrs
        - Src:             '/src/libssh/src/channels.c:3599,5'
          Dst:             ssh_event_free
    - functionName:    ssh_channel_exit_status_termination
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3344,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3347,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3349,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3347,57'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3348,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3349,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3344,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3349,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3351,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_get_exit_status
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_channel_exit_status_termination
        - ssh_handle_packets_termination
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3375,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3375,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3376,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3375,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3376,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3378,39'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3382,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3382,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3384,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3382,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3384,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3385,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3378,8'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:3378,8'
          Dst:             ssh_channel_exit_status_termination
    - functionName:    ssh_channel_get_session
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3333
      functionDepth:   0
      returnType:      'struct.ssh_session_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3334,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3335,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3338,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_poll_timeout
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - timeout
        - is_stderr
      BBCount:         29
      ICount:          164
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ssh_buffer_get_len
        - ssh_channel_read_termination
        - ssh_handle_packets_termination
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3281,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3281,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3282,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3281,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3282,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3285,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/channels.c:3288,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3289,18'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/channels.c:3291,18'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/channels.c:3297,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3298,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3299,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3297,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3299,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3301,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/channels.c:3309,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3310,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/channels.c:3317,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3310,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3311,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3313,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3317,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3317,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3318,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3293,10'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:3293,10'
          Dst:             ssh_channel_read_termination
        - Src:             '/src/libssh/src/channels.c:3308,11'
          Dst:             ssh_buffer_get_len
    - functionName:    ssh_channel_read_termination
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_buffer_get_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2989,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2990,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2992,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:2990,32'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2991,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2992,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:2989,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2992,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2994,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2989,7'
          Dst:             ssh_buffer_get_len
    - functionName:    ssh_channel_read_nonblocking
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - dest
        - count
        - is_stderr
      BBCount:         15
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_set_error_invalid
        - ssh_channel_poll
        - ssh_channel_read
        - ssh_is_blocking
        - ssh_set_blocking
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3170,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3171,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3173,8'
              BranchSideFuncs:
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_is_blocking
                - ssh_set_blocking
                - ssh_channel_read
                - ssh_set_blocking
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3173,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3174,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3178,15'
              BranchSideFuncs:
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_is_blocking
                - ssh_set_blocking
                - ssh_channel_read
                - ssh_set_blocking
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3182,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3183,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3190,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_is_blocking
                - ssh_set_blocking
                - ssh_channel_read
                - ssh_set_blocking
        - Branch String:   '/src/libssh/src/channels.c:3183,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3187,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3192,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3193,19'
              BranchSideFuncs:
                - ssh_is_blocking
                - ssh_set_blocking
                - ssh_channel_read
                - ssh_set_blocking
            - BranchSide:      '/src/libssh/src/channels.c:3195,32'
              BranchSideFuncs:
                - ssh_is_blocking
                - ssh_set_blocking
                - ssh_channel_read
                - ssh_set_blocking
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3174,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:3180,10'
          Dst:             ssh_channel_poll
        - Src:             '/src/libssh/src/channels.c:3195,16'
          Dst:             ssh_is_blocking
        - Src:             '/src/libssh/src/channels.c:3196,5'
          Dst:             ssh_set_blocking
        - Src:             '/src/libssh/src/channels.c:3197,10'
          Dst:             ssh_channel_read
        - Src:             '/src/libssh/src/channels.c:3198,5'
          Dst:             ssh_set_blocking
    - functionName:    ssh_channel_poll
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - is_stderr
      BBCount:         25
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - ssh_buffer_get_len
        - ssh_handle_packets
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3223,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3223,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3224,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:3223,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3224,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3227,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3229,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3230,14'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3233,26'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3233,39'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3233,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3242,26'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/channels.c:3233,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3234,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
            - BranchSide:      '/src/libssh/src/channels.c:3242,26'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/channels.c:3234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3235,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3237,28'
              BranchSideFuncs:
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/channels.c:3237,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3238,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3240,3'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/channels.c:3242,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3243,30'
              BranchSideFuncs:
                - ssh_buffer_get_len
            - BranchSide:      '/src/libssh/src/channels.c:3246,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/channels.c:3246,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3247,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3250,29'
              BranchSideFuncs:
                - ssh_buffer_get_len
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3233,7'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3237,9'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/channels.c:3242,7'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3243,11'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3250,10'
          Dst:             ssh_buffer_get_len
    - functionName:    ssh_channel_read
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - dest
        - count
        - is_stderr
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_read_timeout
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3019,12'
          Dst:             ssh_channel_read_timeout
    - functionName:    ssh_channel_read_timeout
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - dest
        - count
        - is_stderr
        - timeout_ms
      BBCount:         40
      ICount:          276
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_invalid
        - grow_window
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_pass_bytes
        - ssh_channel_has_unread_data
        - ssh_channel_read_termination
        - ssh_handle_packets_termination
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:3059,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3060,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3062,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:3062,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3063,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:3067,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3070,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3071,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3074,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3074,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3075,12'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3078,3'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3090,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3091,18'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3094,39'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3098,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3099,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3105,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3105,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3106,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3109,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3109,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3109,49'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:3112,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:3109,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3110,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3112,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:3112,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3113,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:3118,28'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
        - Branch String:   '/src/libssh/src/channels.c:3120,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3120,24'
              BranchSideFuncs:
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
            - BranchSide:      '/src/libssh/src/channels.c:3120,32'
              BranchSideFuncs:
                - ssh_buffer_get
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
        - Branch String:   '/src/libssh/src/channels.c:3123,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3124,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
            - BranchSide:      '/src/libssh/src/channels.c:3127,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_has_unread_data
        - Branch String:   '/src/libssh/src/channels.c:3127,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3127,62'
              BranchSideFuncs:
                - ssh_channel_has_unread_data
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3131,20'
              BranchSideFuncs:
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3127,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3128,7'
              BranchSideFuncs:
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:3131,20'
              BranchSideFuncs:
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:3132,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:3133,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:3136,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:3063,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:3078,3'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3078,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:3094,8'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:3094,8'
          Dst:             ssh_channel_read_termination
        - Src:             '/src/libssh/src/channels.c:3109,30'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3113,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:3118,9'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:3121,16'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/channels.c:3122,3'
          Dst:             ssh_buffer_pass_bytes
        - Src:             '/src/libssh/src/channels.c:3127,34'
          Dst:             ssh_channel_has_unread_data
        - Src:             '/src/libssh/src/channels.c:3131,8'
          Dst:             grow_window
    - functionName:    ssh_channel_has_unread_data
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_buffer_get_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:726,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:727,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:730,10'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:730,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:731,29'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:732,10'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:731,58'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:732,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:735,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:732,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:733,29'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:738,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:730,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:738,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:731,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:733,10'
          Dst:             ssh_buffer_get_len
    - functionName:    grow_window
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - session
        - channel
      BBCount:         20
      ICount:          159
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_buffer_get_len
        - ssh_buffer_reinit
        - ssh_packet_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:442,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:443,32'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_buffer_get_len
            - BranchSide:      '/src/libssh/src/channels.c:445,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/channels.c:445,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:446,32'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:449,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:449,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:449,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:449,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:451,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:452,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:460,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:465,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:466,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:470,23'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:470,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:471,5'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:474,3'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/channels.c:443,13'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:446,13'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:452,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:460,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:466,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:470,7'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:474,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:484,3'
          Dst:             ssh_buffer_reinit
    - functionName:    channel_read_buffer
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'struct.ssh_buffer_struct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - buffer
        - count
        - is_stderr
      BBCount:         34
      ICount:          232
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_buffer_allocate
        - ssh_buffer_pass_bytes_end
        - ssh_buffer_reinit
        - ssh_channel_is_eof
        - ssh_channel_poll
        - ssh_channel_read
        - ssh_handle_packets
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2918,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2919,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2921,13'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:2923,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2924,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:2928,21'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2929,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2930,5'
              BranchSideFuncs:
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2959,36'
              BranchSideFuncs:
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2932,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2933,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2935,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2935,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2936,17'
              BranchSideFuncs:
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2952,29'
              BranchSideFuncs:
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2938,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2939,11'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2942,28'
              BranchSideFuncs:
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
        - Branch String:   '/src/libssh/src/channels.c:2943,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2944,37'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes_end
            - BranchSide:      '/src/libssh/src/channels.c:2948,35'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes_end
        - Branch String:   '/src/libssh/src/channels.c:2952,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2953,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2955,26'
              BranchSideFuncs:
                - ssh_handle_packets
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2956,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2931,26'
              BranchSideFuncs:
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
                - ssh_buffer_allocate
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2957,3'
              BranchSideFuncs:
                - ssh_buffer_allocate
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2960,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2961,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2964,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
        - Branch String:   '/src/libssh/src/channels.c:2964,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2965,24'
              BranchSideFuncs:
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
            - BranchSide:      '/src/libssh/src/channels.c:2978,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:2966,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2967,33'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes_end
            - BranchSide:      '/src/libssh/src/channels.c:2970,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
        - Branch String:   '/src/libssh/src/channels.c:2970,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2972,33'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes_end
            - BranchSide:      '/src/libssh/src/channels.c:2975,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_channel_read
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_pass_bytes_end
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2924,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:2928,3'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/channels.c:2931,9'
          Dst:             ssh_channel_poll
        - Src:             '/src/libssh/src/channels.c:2937,22'
          Dst:             ssh_buffer_allocate
        - Src:             '/src/libssh/src/channels.c:2939,11'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2942,11'
          Dst:             ssh_channel_read
        - Src:             '/src/libssh/src/channels.c:2944,11'
          Dst:             ssh_buffer_pass_bytes_end
        - Src:             '/src/libssh/src/channels.c:2948,9'
          Dst:             ssh_buffer_pass_bytes_end
        - Src:             '/src/libssh/src/channels.c:2952,10'
          Dst:             ssh_channel_is_eof
        - Src:             '/src/libssh/src/channels.c:2955,7'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/channels.c:2959,16'
          Dst:             ssh_buffer_allocate
        - Src:             '/src/libssh/src/channels.c:2961,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2965,7'
          Dst:             ssh_channel_read
        - Src:             '/src/libssh/src/channels.c:2967,7'
          Dst:             ssh_buffer_pass_bytes_end
        - Src:             '/src/libssh/src/channels.c:2972,7'
          Dst:             ssh_buffer_pass_bytes_end
    - functionName:    ssh_channel_is_eof
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_channel_has_unread_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1722,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1723,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1725,37'
              BranchSideFuncs:
                - ssh_channel_has_unread_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:1725,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1726,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1729,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1725,9'
          Dst:             ssh_channel_has_unread_data
    - functionName:    ssh_channel_request_send_break
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - length
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2867,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2868,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2871,14'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2872,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2873,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2877,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2878,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2879,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2883,26'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2886,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2886,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2887,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2871,14'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2873,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2877,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2879,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2883,10'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:2886,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_request_send_signal
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - sig
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2822,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2823,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2825,7'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:2825,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2826,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:2830,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2831,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2832,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2836,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2837,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2838,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2842,24'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2844,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2844,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2845,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2826,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:2830,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2832,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2836,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2838,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2842,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:2844,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_request_exec
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - cmd
      BBCount:         22
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2756,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2757,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2759,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:2759,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2760,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:2764,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2764,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2766,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2768,5'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2771,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2772,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2776,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2778,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2778,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2779,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2785,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2785,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2786,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2760,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:2770,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2772,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2776,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2779,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2783,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:2785,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_request_env
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2681
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - name
        - value
      BBCount:         25
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2685,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2686,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2688,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:2688,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2688,22'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:2689,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:2688,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2689,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:2692,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2692,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2694,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2696,5'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2699,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2700,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2704,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2708,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2708,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2709,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2715,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2715,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2717,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2689,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:2698,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2700,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2704,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2709,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2713,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:2715,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_forward_cancel
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - session
        - address
        - port
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_cancel_forward
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2662,12'
          Dst:             ssh_channel_cancel_forward
    - functionName:    ssh_channel_cancel_forward
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - session
        - address
        - port
      BBCount:         19
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_global_request
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2635,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2636,5'
              BranchSideFuncs:
                - ssh_global_request
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2638,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2639,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2640,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2644,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2644,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2644,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - ssh_buffer_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2644,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2647,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2647,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2648,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2655,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2655,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2655,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2638,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2640,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2644,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2648,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2652,8'
          Dst:             ssh_global_request
        - Src:             '/src/libssh/src/channels.c:2655,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_global_request
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - request
        - buffer
        - reply
      BBCount:         34
      ICount:          216
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_add_data
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_reinit
        - ssh_global_request_termination
        - ssh_handle_packets_termination
        - ssh_packet_send
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2417,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2419,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2421,5'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:2429,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2430,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:2435,7'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:2435,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2436,32'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:2446,3'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:2439,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2440,11'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:2444,3'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:2448,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2449,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2452,3'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:2455,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2455,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2456,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:2466,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2466,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:2467,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:2466,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2467,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:2469,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:2469,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2471,7'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:2475,7'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:2483,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2483,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2486,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2488,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2424,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2430,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2437,28'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/channels.c:2438,28'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:2436,12'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/channels.c:2440,11'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2447,8'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:2452,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:2461,8'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/channels.c:2461,8'
          Dst:             ssh_global_request_termination
        - Src:             '/src/libssh/src/channels.c:2471,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:2475,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:2477,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:2492,3'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_global_request_termination
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2384,66'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2385,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2386,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:2384,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2386,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2388,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_channel_open_forward_port
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        5
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - 'int *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - session
        - timeout_ms
        - destination_port
        - originator
        - originator_port
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_accept
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2610,10'
          Dst:             ssh_channel_accept
    - functionName:    ssh_channel_accept
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        6
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - int
        - 'int *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - session
        - channeltype
        - timeout_ms
        - destination_port
        - originator
        - originator_port
      BBCount:         34
      ICount:          211
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - _ssh_set_error
        - nanosleep
        - ssh_handle_packets
        - ssh_list_get_iterator
        - ssh_list_remove
        - ssh_message_channel_request_open_reply_accept
        - ssh_message_free
        - ssh_message_subtype
        - ssh_message_type
        - strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2256,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2257,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - nanosleep
                - ssh_list_get_iterator
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
                - ssh_handle_packets
            - BranchSide:      '/src/libssh/src/channels.c:2296,3'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:2257,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2258,28'
              BranchSideFuncs:
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - nanosleep
                - ssh_list_get_iterator
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2260,28'
              BranchSideFuncs:
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - nanosleep
                - ssh_list_get_iterator
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
        - Branch String:   '/src/libssh/src/channels.c:2263,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2264,40'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_handle_packets
                - nanosleep
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2287,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_list_get_iterator
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
                - ssh_handle_packets
                - nanosleep
        - Branch String:   '/src/libssh/src/channels.c:2265,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2266,28'
              BranchSideFuncs:
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_list_get_iterator
                - ssh_handle_packets
                - nanosleep
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2286,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_list_get_iterator
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
                - ssh_handle_packets
                - nanosleep
        - Branch String:   '/src/libssh/src/channels.c:2267,63'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2268,33'
              BranchSideFuncs:
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_list_get_iterator
                - ssh_handle_packets
                - nanosleep
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2284,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_list_get_iterator
                - ssh_handle_packets
                - nanosleep
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
        - Branch String:   '/src/libssh/src/channels.c:2267,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2269,27'
              BranchSideFuncs:
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2284,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - ssh_list_get_iterator
                - ssh_handle_packets
                - nanosleep
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
        - Branch String:   '/src/libssh/src/channels.c:2271,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2272,31'
              BranchSideFuncs:
                - ssh_message_free
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2274,14'
              BranchSideFuncs:
                - ssh_message_free
                - strdup
        - Branch String:   '/src/libssh/src/channels.c:2274,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2275,32'
              BranchSideFuncs:
                - strdup
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/channels.c:2277,14'
              BranchSideFuncs:
                - ssh_message_free
        - Branch String:   '/src/libssh/src/channels.c:2277,14'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2278,30'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/channels.c:2281,28'
              BranchSideFuncs:
                - ssh_message_free
        - Branch String:   '/src/libssh/src/channels.c:2287,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2291,7'
              BranchSideFuncs:
                - nanosleep
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
                - ssh_handle_packets
            - BranchSide:      '/src/libssh/src/channels.c:2294,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets
                - __sanitizer_cov_trace_const_cmp4
                - nanosleep
                - ssh_list_get_iterator
                - ssh_message_type
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_subtype
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
                - ssh_message_channel_request_open_reply_accept
                - ssh_message_free
                - strdup
                - ssh_handle_packets
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2258,9'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/channels.c:2260,9'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/channels.c:2264,18'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:2267,13'
          Dst:             ssh_message_type
        - Src:             '/src/libssh/src/channels.c:2268,13'
          Dst:             ssh_message_subtype
        - Src:             '/src/libssh/src/channels.c:2269,11'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/channels.c:2270,21'
          Dst:             ssh_message_channel_request_open_reply_accept
        - Src:             '/src/libssh/src/channels.c:2275,25'
          Dst:             strdup
        - Src:             '/src/libssh/src/channels.c:2281,11'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/channels.c:2291,7'
          Dst:             nanosleep
        - Src:             '/src/libssh/src/channels.c:2296,3'
          Dst:             _ssh_set_error
    - functionName:    nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_timestamp *'
        - 'struct.ssh_timestamp *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_channel_accept_forward
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - session
        - timeout_ms
        - destination_port
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_accept
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2586,10'
          Dst:             ssh_channel_accept
    - functionName:    ssh_forward_accept
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - timeout_ms
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_accept
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2569,12'
          Dst:             ssh_channel_accept
    - functionName:    ssh_forward_listen
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - session
        - address
        - port
        - bound_port
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_listen_forward
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2563,10'
          Dst:             ssh_channel_listen_forward
    - functionName:    ssh_channel_listen_forward
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - session
        - address
        - port
        - bound_port
      BBCount:         29
      ICount:          154
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_buffer_unpack
        - _ssh_set_error_oom
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_global_request
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2527,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2528,5'
              BranchSideFuncs:
                - ssh_global_request
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:2530,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2531,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2532,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2536,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2536,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2536,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2536,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_global_request
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2540,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2540,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2541,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2549,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2549,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:2549,50'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2549,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2549,36'
              BranchSideFuncs:
                - ssh_buffer_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:2549,50'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2549,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2549,50'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2550,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2551,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2552,10'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2553,3'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2556,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2556,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2556,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2530,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2532,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2536,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2541,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2545,8'
          Dst:             ssh_global_request
        - Src:             '/src/libssh/src/channels.c:2550,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:2556,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_request_denied
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2370,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2371,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:2374,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2368,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:2371,5'
          Dst:             _ssh_log
    - functionName:    ssh_request_success
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2347,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2348,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:2351,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2345,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:2348,5'
          Dst:             _ssh_log
    - functionName:    ssh_channel_request_auth_agent
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - channel_request
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2327,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2328,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2331,26'
              BranchSideFuncs:
                - channel_request
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2331,10'
          Dst:             channel_request
    - functionName:    ssh_channel_accept_x11
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - timeout_ms
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_accept
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2312,12'
          Dst:             ssh_channel_accept
    - functionName:    generate_cookie
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_get_random
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2143,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2148,23'
              BranchSideFuncs:
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2148,23'
              BranchSideFuncs:
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/channels.c:2149,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2150,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2153,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/channels.c:2153,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2154,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
            - BranchSide:      '/src/libssh/src/channels.c:2157,3'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2148,8'
          Dst:             ssh_get_random
        - Src:             '/src/libssh/src/channels.c:2158,10'
          Dst:             strdup
    - functionName:    ssh_channel_request_x11
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - single_connection
        - protocol
        - cookie
        - screen_number
      BBCount:         39
      ICount:          204
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - channel_request
        - generate_cookie
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2193,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2194,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2196,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - generate_cookie
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2196,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2198,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - generate_cookie
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2200,5'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2204,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2205,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2209,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - generate_cookie
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2209,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2210,9'
              BranchSideFuncs:
                - generate_cookie
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2217,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/channels.c:2211,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2212,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2215,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/channels.c:2217,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2217,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/channels.c:2217,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/channels.c:2217,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2217,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/channels.c:2217,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/channels.c:2223,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2224,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/channels.c:2226,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2224,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2224,7'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2225,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2226,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2226,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2227,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2234,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2234,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2235,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2203,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2205,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2210,9'
          Dst:             generate_cookie
        - Src:             '/src/libssh/src/channels.c:2212,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2217,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2227,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2231,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:2234,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_request_sftp
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_channel_request_subsystem
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2134,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2135,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2137,42'
              BranchSideFuncs:
                - ssh_channel_request_subsystem
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2137,12'
          Dst:             ssh_channel_request_subsystem
    - functionName:    ssh_channel_request_subsystem
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - channel
        - subsys
      BBCount:         22
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2087,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2088,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2090,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:2090,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2091,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:2094,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2094,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2096,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:2098,5'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2102,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2103,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2107,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2108,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2108,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2109,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2115,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2115,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2117,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2091,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:2101,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2103,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2107,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2109,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2113,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:2115,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_request_shell
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - channel_request
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2061,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2062,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:2065,28'
              BranchSideFuncs:
                - channel_request
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2065,12'
          Dst:             channel_request
    - functionName:    ssh_channel_change_pty_size
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - cols
        - rows
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:2026,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2027,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2031,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:2037,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2038,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2042,24'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:2044,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:2044,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:2044,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2025,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:2027,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2031,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:2038,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:2042,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:2044,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_channel_request_pty
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_channel_request_pty_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:2001,10'
          Dst:             ssh_channel_request_pty_size
    - functionName:    ssh_channel_request_pty_size
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - terminal
        - col
        - row
      BBCount:         22
      ICount:          132
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_request
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1942,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1943,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1945,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:1947,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1948,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:1952,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1952,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1954,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1956,5'
              BranchSideFuncs:
                - channel_request
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1960,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1961,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1965,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_request
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1975,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1975,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1976,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1982,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1982,3'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1984,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1948,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:1959,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:1961,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1965,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1976,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1980,8'
          Dst:             channel_request
        - Src:             '/src/libssh/src/channels.c:1982,3'
          Dst:             ssh_buffer_free
    - functionName:    ssh_packet_channel_failure
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - channel_from_msg
        - ssh_get_error
        - ssh_list_get_iterator
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1798,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1799,5'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:1804,3'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:1808,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1809,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:1812,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1814,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1814,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1814,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1814,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1814,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1797,11'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:1799,5'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/channels.c:1799,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1804,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1809,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1814,5'
          Dst:             ssh_list_get_iterator
    - functionName:    channel_from_msg
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - session
        - packet
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_set_error
        - ssh_channel_from_local
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:509,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:510,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:515,36'
              BranchSideFuncs:
                - ssh_channel_from_local
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:516,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:517,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:522,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:508,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:510,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:515,13'
          Dst:             ssh_channel_from_local
        - Src:             '/src/libssh/src/channels.c:517,5'
          Dst:             _ssh_set_error
    - functionName:    ssh_channel_from_local
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - id
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_list_get_iterator
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:410,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:411,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:420,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:412,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:413,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:415,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '/src/libssh/src/channels.c:415,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:416,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:418,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             '/src/libssh/src/channels.c:410,13'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_packet_channel_success
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - channel_from_msg
        - ssh_get_error
        - ssh_list_get_iterator
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1762,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1763,5'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:1767,3'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:1771,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1772,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:1775,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1777,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1777,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1777,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1777,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1777,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1777,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1777,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1777,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:1777,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1777,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:1777,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1761,11'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:1763,5'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/channels.c:1763,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1767,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1772,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1777,5'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_channel_set_blocking
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - blocking
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_set_blocking
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1745,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1746,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1748,22'
              BranchSideFuncs:
                - ssh_set_blocking
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1748,5'
          Dst:             ssh_set_blocking
    - functionName:    ssh_channel_write
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - channel_write_common
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1676,12'
          Dst:             channel_write_common
    - functionName:    ssh_channel_window_size
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_channel_send_eof
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_channel_flush
        - ssh_packet_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1349,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1349,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1350,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1349,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1350,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1354,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1354,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1355,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1358,15'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1364,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1365,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1369,26'
              BranchSideFuncs:
                - ssh_packet_send
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:1374,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1375,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1378,28'
              BranchSideFuncs:
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:1379,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1380,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1382,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1360,11'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1365,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1369,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:1370,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1378,10'
          Dst:             ssh_channel_flush
        - Src:             '/src/libssh/src/channels.c:1386,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_channel_close
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         18
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_buffer_reinit
        - ssh_channel_flush
        - ssh_channel_send_eof
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1409,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1414,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1414,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1415,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1418,15'
              BranchSideFuncs:
                - ssh_channel_send_eof
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1421,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1422,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1425,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1429,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1430,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1434,26'
              BranchSideFuncs:
                - ssh_packet_send
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:1440,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1441,9'
              BranchSideFuncs:
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1445,28'
              BranchSideFuncs:
                - ssh_channel_flush
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/channels.c:1446,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1447,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/channels.c:1450,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1420,10'
          Dst:             ssh_channel_send_eof
        - Src:             '/src/libssh/src/channels.c:1425,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1430,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1434,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:1435,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:1445,10'
          Dst:             ssh_channel_flush
        - Src:             '/src/libssh/src/channels.c:1452,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_channel_free
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         27
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - ssh_channel_close
        - ssh_channel_do_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1246,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1247,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1250,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_close
        - Branch String:   '/src/libssh/src/channels.c:1251,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1252,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
            - BranchSide:      '/src/libssh/src/channels.c:1275,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
        - Branch String:   '/src/libssh/src/channels.c:1254,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1256,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
            - BranchSide:      '/src/libssh/src/channels.c:1259,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
            - BranchSide:      '/src/libssh/src/channels.c:1267,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
        - Branch String:   '/src/libssh/src/channels.c:1259,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1260,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
            - BranchSide:      '/src/libssh/src/channels.c:1262,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
        - Branch String:   '/src/libssh/src/channels.c:1262,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1263,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
            - BranchSide:      '/src/libssh/src/channels.c:1265,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - ssh_channel_close
        - Branch String:   '/src/libssh/src/channels.c:1271,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1272,31'
              BranchSideFuncs:
                - ssh_channel_close
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
            - BranchSide:      '/src/libssh/src/channels.c:1274,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
        - Branch String:   '/src/libssh/src/channels.c:1282,59'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1283,10'
              BranchSideFuncs:
                - ssh_channel_do_free
            - BranchSide:      '/src/libssh/src/channels.c:1284,29'
              BranchSideFuncs:
                - ssh_channel_do_free
        - Branch String:   '/src/libssh/src/channels.c:1282,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1282,9'
              BranchSideFuncs:
                - ssh_channel_do_free
            - BranchSide:      '/src/libssh/src/channels.c:1284,29'
              BranchSideFuncs:
                - ssh_channel_do_free
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1272,13'
          Dst:             ssh_channel_close
        - Src:             '/src/libssh/src/channels.c:1284,9'
          Dst:             ssh_channel_do_free
    - functionName:    ssh_channel_do_free
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         24
      ICount:          133
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_buffer_free
        - ssh_list_find
        - ssh_list_free
        - ssh_list_remove
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1299,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1300,25'
              BranchSideFuncs:
                - ssh_list_remove
                - free
                - ssh_list_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1303,5'
              BranchSideFuncs:
                - free
                - ssh_list_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1303,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1303,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - ssh_list_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1304,5'
              BranchSideFuncs:
                - free
                - ssh_list_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1304,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1304,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/channels.c:1306,9'
              BranchSideFuncs:
                - free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/channels.c:1306,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1307,23'
              BranchSideFuncs:
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:1311,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/channels.c:1312,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1312,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:1312,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1298,10'
          Dst:             ssh_list_find
        - Src:             '/src/libssh/src/channels.c:1300,9'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/channels.c:1303,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:1304,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:1307,9'
          Dst:             ssh_list_free
    - functionName:    ssh_channel_open_forward_unix
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - remotepath
        - sourcehost
        - localport
      BBCount:         28
      ICount:          163
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_open
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_get_openssh_version
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1187,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1188,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1191,15'
              BranchSideFuncs:
                - ssh_get_openssh_version
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:1194,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1195,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:1201,9'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:1201,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1201,31'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:1202,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:1201,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1202,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:1206,15'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1207,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1208,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1212,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1217,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1218,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1222,23'
              BranchSideFuncs:
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1229,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1229,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/channels.c:1230,5'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/channels.c:1230,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1230,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/channels.c:1232,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1193,15'
          Dst:             ssh_get_openssh_version
        - Src:             '/src/libssh/src/channels.c:1195,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:1202,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:1206,15'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:1208,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1212,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1218,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1222,10'
          Dst:             channel_open
        - Src:             '/src/libssh/src/channels.c:1229,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:1230,5'
          Dst:             ssh_string_free
    - functionName:    ssh_channel_open_forward
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - remotehost
        - remoteport
        - sourcehost
        - localport
      BBCount:         26
      ICount:          149
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - channel_open
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1111,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1112,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1115,13'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:1117,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1117,28'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:1118,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:1117,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1118,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:1122,13'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1123,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1124,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1128,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:1134,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1135,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1139,21'
              BranchSideFuncs:
                - channel_open
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1146,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1146,3'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/channels.c:1147,3'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/channels.c:1147,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1147,3'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/channels.c:1149,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1118,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:1122,13'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:1124,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1128,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:1135,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1139,8'
          Dst:             channel_open
        - Src:             '/src/libssh/src/channels.c:1146,3'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:1147,3'
          Dst:             ssh_string_free
    - functionName:    ssh_channel_open_auth_agent
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - channel_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1066,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1067,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1070,23'
              BranchSideFuncs:
                - channel_open
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1070,10'
          Dst:             channel_open
    - functionName:    ssh_channel_open_session
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - channel_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:1038,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1039,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:1042,23'
              BranchSideFuncs:
                - channel_open
      Callsites:
        - Src:             '/src/libssh/src/channels.c:1042,10'
          Dst:             channel_open
    - functionName:    channel_rcv_request
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         134
      ICount:          731
      EdgeCount:       174
      CyclomaticComplexity: 42
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_buffer_unpack
        - _ssh_log
        - channel_from_msg
        - ssh_get_error
        - ssh_list_get_iterator
        - ssh_message_handle_channel_request
        - ssh_packet_send
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:796,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:797,3'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:801,7'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_handle_channel_request
                - free
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
                - free
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:804,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:805,3'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:809,13'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_handle_channel_request
                - free
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
                - free
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/channels.c:809,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:810,9'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/channels.c:828,13'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_handle_channel_request
                - free
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
                - free
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/channels.c:810,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:810,9'
              BranchSideFuncs:
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:811,14'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:812,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:813,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:816,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:825,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:818,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:828,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:829,15'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/channels.c:853,13'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_handle_channel_request
                - free
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
                - free
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/channels.c:831,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:831,3'
              BranchSideFuncs:
                - free
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:832,3'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:835,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:836,4'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:840,3'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:842,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:842,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:848,3'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/channels.c:842,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:842,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:842,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:842,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:842,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:842,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:842,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:842,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - free
            - BranchSide:      '/src/libssh/src/channels.c:842,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:848,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:848,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:850,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:853,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:854,15'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/channels.c:894,12'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_handle_channel_request
                - free
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
                - free
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - free
        - Branch String:   '/src/libssh/src/channels.c:860,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:860,3'
              BranchSideFuncs:
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:862,8'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:867,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:868,4'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:872,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:872,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:873,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:876,3'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:878,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:878,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:888,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:878,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:878,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:878,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:878,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:878,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:878,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:878,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:878,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:878,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:888,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:888,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:889,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/channels.c:889,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:889,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:890,3'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/channels.c:890,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:890,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:892,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:894,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:895,4'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - free
            - BranchSide:      '/src/libssh/src/channels.c:910,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_handle_channel_request
                - free
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
                - free
        - Branch String:   '/src/libssh/src/channels.c:895,4'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:895,4'
              BranchSideFuncs:
                - free
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
            - BranchSide:      '/src/libssh/src/channels.c:896,4'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
        - Branch String:   '/src/libssh/src/channels.c:902,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:903,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:905,20'
              BranchSideFuncs:
                - ssh_packet_send
        - Branch String:   '/src/libssh/src/channels.c:910,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:913,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
                - free
            - BranchSide:      '/src/libssh/src/channels.c:947,37'
              BranchSideFuncs:
                - ssh_message_handle_channel_request
                - free
        - Branch String:   '/src/libssh/src/channels.c:913,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:913,5'
              BranchSideFuncs:
                - free
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:914,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:917,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:917,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:927,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
        - Branch String:   '/src/libssh/src/channels.c:917,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:917,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:927,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:917,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:917,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:927,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:917,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:920,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
            - BranchSide:      '/src/libssh/src/channels.c:927,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:929,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:930,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
            - BranchSide:      '/src/libssh/src/channels.c:940,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:934,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:935,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:937,25'
              BranchSideFuncs:
                - ssh_packet_send
        - Branch String:   '/src/libssh/src/channels.c:952,2'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:952,2'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:954,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:795,12'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:797,3'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/channels.c:797,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:801,7'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:805,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:809,6'
          Dst:             strcmp
        - Src:             '/src/libssh/src/channels.c:811,14'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:813,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:816,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:818,9'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:828,6'
          Dst:             strcmp
        - Src:             '/src/libssh/src/channels.c:832,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:834,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:836,4'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:840,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:842,9'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:853,6'
          Dst:             strcmp
        - Src:             '/src/libssh/src/channels.c:862,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:868,4'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:876,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:878,3'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:894,5'
          Dst:             strcmp
        - Src:             '/src/libssh/src/channels.c:896,4'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:898,12'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:905,4'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:910,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/channels.c:914,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:917,5'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:930,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/channels.c:937,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/channels.c:947,2'
          Dst:             ssh_message_handle_channel_request
    - functionName:    channel_rcv_close
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         27
      ICount:          184
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_log
        - channel_from_msg
        - ssh_channel_do_free
        - ssh_channel_has_unread_data
        - ssh_get_error
        - ssh_list_get_iterator
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:747,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:748,9'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:753,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_channel_has_unread_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:758,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:759,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:761,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:764,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:765,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:772,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:774,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:780,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
        - Branch String:   '/src/libssh/src/channels.c:774,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:774,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:774,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
            - BranchSide:      '/src/libssh/src/channels.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_do_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:781,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:782,29'
              BranchSideFuncs:
                - ssh_channel_do_free
            - BranchSide:      '/src/libssh/src/channels.c:784,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:746,15'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:748,9'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/channels.c:748,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:753,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:758,10'
          Dst:             ssh_channel_has_unread_data
        - Src:             '/src/libssh/src/channels.c:765,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:774,5'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:782,9'
          Dst:             ssh_channel_do_free
    - functionName:    channel_rcv_eof
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_log
        - channel_from_msg
        - ssh_get_error
        - ssh_list_get_iterator
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:702,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:703,5'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:708,3'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:715,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:715,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:721,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:715,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:715,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:715,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:715,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:715,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:715,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:715,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:715,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:715,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/channels.c:701,13'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:703,5'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/channels.c:703,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:708,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:715,3'
          Dst:             ssh_list_get_iterator
    - functionName:    channel_default_bufferize
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - bool
      constantsTouched: []
      argNames:
        - channel
        - data
        - len
        - is_stderr
      BBCount:         35
      ICount:          214
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _ssh_log
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:969,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:970,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:973,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_set_error_oom
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/channels.c:975,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:976,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/channels.c:980,3'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_set_error_oom
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:984,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:986,9'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1002,9'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_buffer_new
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:986,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:987,32'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:994,29'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:988,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:989,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:992,5'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:994,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:995,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1000,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:996,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:996,7'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:997,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:1002,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1003,32'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1010,29'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1004,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1005,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:1008,5'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1010,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:0,0'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1011,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:1012,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:1012,7'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:1013,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:976,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/channels.c:980,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:987,32'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:989,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:994,9'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/channels.c:995,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:996,7'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:1003,32'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:1005,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1010,9'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/channels.c:1011,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:1012,7'
          Dst:             ssh_buffer_free
    - functionName:    channel_rcv_data
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         65
      ICount:          421
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - channel_default_bufferize
        - channel_from_msg
        - grow_window
        - ntohl
        - ssh_buffer_get
        - ssh_buffer_get_ssh_string
        - ssh_buffer_get_u32
        - ssh_buffer_pass_bytes
        - ssh_get_error
        - ssh_list_get_iterator
        - ssh_string_data
        - ssh_string_free
        - ssh_string_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:585,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:586,18'
              BranchSideFuncs:
                - channel_from_msg
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp8
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:588,18'
              BranchSideFuncs:
                - channel_from_msg
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp8
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:592,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:593,9'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:598,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp8
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:598,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:600,33'
              BranchSideFuncs:
                - ssh_buffer_get_u32
                - __sanitizer_cov_trace_const_cmp8
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:615,37'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:601,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:602,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:607,19'
              BranchSideFuncs:
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:609,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:610,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:613,5'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:616,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:617,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:621,26'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/channels.c:631,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:632,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/channels.c:644,28'
              BranchSideFuncs:
                - ssh_string_data
                - __sanitizer_cov_trace_const_cmp4
                - channel_default_bufferize
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/channels.c:637,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:637,9'
              BranchSideFuncs:
                - ssh_string_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:639,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:645,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:646,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/channels.c:651,30'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/channels.c:646,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:646,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/channels.c:648,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:658,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:658,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:660,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:660,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:661,15'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:663,15'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:666,5'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:691,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:666,5'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:691,5'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:666,5'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:691,5'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:669,28'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:691,5'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:669,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:670,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:672,16'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:678,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:680,17'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:690,5'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:680,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:681,47'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/channels.c:683,35'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/channels.c:686,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:687,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:689,9'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - grow_window
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/channels.c:591,15'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:593,9'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/channels.c:593,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:600,14'
          Dst:             ssh_buffer_get_u32
        - Src:             '/src/libssh/src/channels.c:602,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:608,26'
          Dst:             ntohl
        - Src:             '/src/libssh/src/channels.c:610,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:615,11'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/channels.c:617,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:621,11'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/channels.c:623,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:632,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:637,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/channels.c:639,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:644,12'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/channels.c:645,9'
          Dst:             channel_default_bufferize
        - Src:             '/src/libssh/src/channels.c:646,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/channels.c:653,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:658,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/channels.c:666,5'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:669,13'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/channels.c:672,16'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/channels.c:672,16'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/channels.c:683,13'
          Dst:             ssh_buffer_pass_bytes
        - Src:             '/src/libssh/src/channels.c:685,18'
          Dst:             grow_window
    - functionName:    channel_rcv_change_window
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         29
      ICount:          194
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - channel_from_msg
        - ssh_get_error
        - ssh_list_get_iterator
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:535,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:536,5'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:539,8'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:540,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:540,26'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:541,5'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/channels.c:540,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:541,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:547,3'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:560,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:560,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:569,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:560,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:569,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:561,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:567,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:561,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:561,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:561,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:561,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/channels.c:534,13'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:536,5'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/channels.c:536,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:539,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:541,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:547,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:561,5'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_packet_channel_open_fail
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         33
      ICount:          205
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - channel_from_msg
        - ssh_list_get_iterator
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:248,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:249,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/channels.c:253,8'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - free
                - _ssh_log
                - _ssh_set_error
                - free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:254,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:255,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:259,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - free
                - _ssh_log
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/channels.c:259,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:260,7'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/channels.c:268,3'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - free
        - Branch String:   '/src/libssh/src/channels.c:264,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:264,7'
              BranchSideFuncs:
                - free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:265,7'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:273,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:273,3'
              BranchSideFuncs:
                - free
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:274,3'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:276,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:276,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:283,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:276,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:276,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:276,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:276,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:276,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:276,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:276,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:276,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:276,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/channels.c:247,11'
          Dst:             channel_from_msg
        - Src:             '/src/libssh/src/channels.c:249,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:253,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:255,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:260,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:268,3'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:276,3'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:286,3'
          Dst:             _ssh_set_error
    - functionName:    ssh_packet_channel_open_conf
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         25
      ICount:          199
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - ssh_channel_from_local
        - ssh_list_get_iterator
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:179,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:180,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:181,34'
              BranchSideFuncs:
                - ssh_channel_from_local
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:182,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:183,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:191,8'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:195,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:196,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:198,3'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/channels.c:203,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:204,7'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/channels.c:211,3'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:219,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:226,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:219,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:219,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/channels.c:219,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/channels.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/channels.c:176,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:178,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:181,11'
          Dst:             ssh_channel_from_local
        - Src:             '/src/libssh/src/channels.c:183,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/channels.c:191,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/channels.c:198,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:204,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:211,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/channels.c:219,3'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/channels.c:229,3'
          Dst:             _ssh_set_error
    - functionName:    ssh_channel_new
      functionSourceFile: '/src/libssh/src/channels.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         49
      ICount:          259
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - _ssh_set_error_oom
        - calloc
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_list_new
        - ssh_list_prepend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/channels.c:94,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/channels.c:99,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:99,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:100,9'
              BranchSideFuncs:
                - calloc
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:103,15'
              BranchSideFuncs:
                - calloc
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/channels.c:104,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:105,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/channels.c:109,30'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_new
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/channels.c:110,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:111,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/channels.c:116,30'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:112,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:112,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:117,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:118,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:124,24'
              BranchSideFuncs:
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:119,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:119,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:120,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/channels.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:120,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:121,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/channels.c:128,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:129,29'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_list_prepend
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:139,22'
              BranchSideFuncs:
                - ssh_list_prepend
        - Branch String:   '/src/libssh/src/channels.c:130,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:131,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:137,5'
              BranchSideFuncs:
                - ssh_list_prepend
        - Branch String:   '/src/libssh/src/channels.c:132,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:132,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/channels.c:133,13'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/channels.c:133,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:133,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - free
            - BranchSide:      '/src/libssh/src/channels.c:134,13'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/channels.c:134,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/channels.c:134,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/channels.c:135,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/channels.c:103,15'
          Dst:             calloc
        - Src:             '/src/libssh/src/channels.c:105,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:109,30'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:111,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:116,30'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/channels.c:118,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:119,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:129,29'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/channels.c:131,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/channels.c:132,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:133,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/channels.c:139,5'
          Dst:             ssh_list_prepend
    - functionName:    ssh_disconnect
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         72
      ICount:          425
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_list_pop_head
        - _ssh_set_error_oom
        - crypto_free
        - crypto_new
        - ssh_buffer_reinit
        - ssh_channel_do_free
        - ssh_list_free
        - ssh_list_get_iterator
        - ssh_list_remove
        - ssh_message_free
        - ssh_packet_send
        - ssh_socket_close
        - ssh_socket_is_open
        - ssh_socket_reset
        - strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:776,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:780,9'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - _ssh_set_error_oom
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:780,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:781,39'
              BranchSideFuncs:
                - strdup
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:788,9'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:782,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:783,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
            - BranchSide:      '/src/libssh/src/client.c:786,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:788,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:788,55'
              BranchSideFuncs:
                - ssh_socket_is_open
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:788,70'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
        - Branch String:   '/src/libssh/src/client.c:788,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:788,70'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - ssh_socket_close
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:789,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - ssh_socket_close
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:795,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:796,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
            - BranchSide:      '/src/libssh/src/client.c:800,25'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
                - ssh_socket_close
        - Branch String:   '/src/libssh/src/client.c:802,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:803,30'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
            - BranchSide:      '/src/libssh/src/client.c:805,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_socket_reset
        - Branch String:   '/src/libssh/src/client.c:811,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:812,26'
              BranchSideFuncs:
                - ssh_socket_reset
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/client.c:814,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
                - ssh_channel_do_free
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/client.c:818,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:819,29'
              BranchSideFuncs:
                - ssh_channel_do_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
            - BranchSide:      '/src/libssh/src/client.c:822,9'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
                - crypto_free
        - Branch String:   '/src/libssh/src/client.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:823,19'
              BranchSideFuncs:
                - crypto_free
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:826,9'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - crypto_free
                - crypto_new
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:826,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:827,21'
              BranchSideFuncs:
                - crypto_free
                - crypto_new
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:833,9'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/client.c:829,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:830,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/client.c:832,5'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/client.c:833,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:834,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/client.c:836,9'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/client.c:836,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:837,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/client.c:839,9'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/client.c:839,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:840,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/client.c:842,9'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/client.c:842,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:843,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/client.c:845,5'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/client.c:846,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:846,5'
              BranchSideFuncs:
                - free
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/client.c:847,5'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
                - free
        - Branch String:   '/src/libssh/src/client.c:847,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:847,5'
              BranchSideFuncs:
                - free
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
            - BranchSide:      '/src/libssh/src/client.c:848,5'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
                - free
        - Branch String:   '/src/libssh/src/client.c:848,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:848,5'
              BranchSideFuncs:
                - free
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/client.c:850,9'
              BranchSideFuncs:
                - ssh_list_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_message_free
        - Branch String:   '/src/libssh/src/client.c:850,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:851,21'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_list_free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/client.c:861,9'
              BranchSideFuncs:
                - ssh_list_free
        - Branch String:   '/src/libssh/src/client.c:853,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:855,32'
              BranchSideFuncs:
                - ssh_message_free
                - _ssh_list_pop_head
                - ssh_list_free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/client.c:857,23'
              BranchSideFuncs:
                - ssh_list_free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/client.c:861,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:861,9'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/client.c:862,23'
              BranchSideFuncs:
                - ssh_list_free
      Callsites:
        - Src:             '/src/libssh/src/client.c:781,39'
          Dst:             strdup
        - Src:             '/src/libssh/src/client.c:783,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/client.c:788,36'
          Dst:             ssh_socket_is_open
        - Src:             '/src/libssh/src/client.c:789,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/client.c:796,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/client.c:800,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/client.c:803,13'
          Dst:             ssh_socket_close
        - Src:             '/src/libssh/src/client.c:812,9'
          Dst:             ssh_socket_reset
        - Src:             '/src/libssh/src/client.c:818,18'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/client.c:819,9'
          Dst:             ssh_channel_do_free
        - Src:             '/src/libssh/src/client.c:820,9'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/client.c:823,7'
          Dst:             crypto_free
        - Src:             '/src/libssh/src/client.c:827,9'
          Dst:             crypto_free
        - Src:             '/src/libssh/src/client.c:828,32'
          Dst:             crypto_new
        - Src:             '/src/libssh/src/client.c:830,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/client.c:834,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/client.c:837,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/client.c:840,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/client.c:843,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/client.c:853,23'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/client.c:855,15'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/client.c:857,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/client.c:862,9'
          Dst:             ssh_list_free
    - functionName:    ssh_session_set_disconnect_message
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - message
      BBCount:         25
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_set_error_oom
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:736,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:740,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strdup
                - _ssh_set_error_oom
                - free
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/client.c:740,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:740,35'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/client.c:741,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/client.c:740,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:741,9'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/client.c:749,5'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/client.c:741,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:741,9'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:742,39'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:743,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:744,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:747,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:749,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:749,5'
              BranchSideFuncs:
                - free
                - strdup
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:750,42'
              BranchSideFuncs:
                - strdup
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:751,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:752,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:755,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/client.c:740,28'
          Dst:             strlen
        - Src:             '/src/libssh/src/client.c:742,39'
          Dst:             strdup
        - Src:             '/src/libssh/src/client.c:744,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/client.c:750,35'
          Dst:             strdup
        - Src:             '/src/libssh/src/client.c:752,9'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_request_no_more_sessions
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_global_request
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:718,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:722,31'
              BranchSideFuncs:
                - ssh_global_request
      Callsites:
        - Src:             '/src/libssh/src/client.c:722,12'
          Dst:             ssh_global_request
    - functionName:    ssh_get_openssh_version
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:697,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:701,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_get_issue_banner
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_string_to_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:670,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:670,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:671,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:670,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:674,31'
              BranchSideFuncs:
                - ssh_string_to_char
      Callsites:
        - Src:             '/src/libssh/src/client.c:674,12'
          Dst:             ssh_string_to_char
    - functionName:    ssh_connect_termination
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - user
      BBCount:         7
      ICount:          39
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:502,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:508,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    callback_receive_banner
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - len
        - user
      BBCount:         27
      ICount:          221
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_pcap_context_write
        - strdup
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:108,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:114,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/client.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:116,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/client.c:166,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:116,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:116,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/client.c:123,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:116,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:117,36'
              BranchSideFuncs:
                - ssh_pcap_context_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:123,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:123,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:124,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:126,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:126,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:129,13'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:155,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:133,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:134,30'
              BranchSideFuncs:
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:147,17'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/client.c:135,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:136,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:139,23'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:155,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:157,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:164,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
      Callsites:
        - Src:             '/src/libssh/src/client.c:108,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:117,13'
          Dst:             ssh_pcap_context_write
        - Src:             '/src/libssh/src/client.c:132,19'
          Dst:             strncmp
        - Src:             '/src/libssh/src/client.c:134,23'
          Dst:             strdup
        - Src:             '/src/libssh/src/client.c:142,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:147,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:158,13'
          Dst:             _ssh_set_error
    - functionName:    socket_callback_connected
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - code
        - errno_code
        - user
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:67,61'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:68,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:76,2'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:67,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:70,3'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:76,2'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:77,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:78,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:80,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ssh_strerror
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/client.c:70,3'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:76,2'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:82,3'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/client.c:82,3'
          Dst:             _ssh_set_error
    - functionName:    ssh_client_connection_callback
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         78
      ICount:          470
      EdgeCount:       98
      CyclomaticComplexity: 22
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - dh_handshake
        - ssh_analyze_banner
        - ssh_get_error
        - ssh_kex_select_methods
        - ssh_list_kex
        - ssh_packet_register_socket_callback
        - ssh_packet_set_default_callbacks
        - ssh_send_banner
        - ssh_send_kex
        - ssh_set_client_kex
        - ssh_set_fd_towrite
        - ssh_socket_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:399,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:404,28'
              BranchSideFuncs:
                - ssh_set_fd_towrite
                - ssh_send_banner
            - BranchSide:      '/src/libssh/src/client.c:409,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:443,9'
              BranchSideFuncs:
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:468,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:481,9'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:483,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:409,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:410,13'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:412,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:412,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:412,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:412,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:412,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:412,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:413,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:417,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:418,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:424,45'
              BranchSideFuncs:
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/client.c:429,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:430,13'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:432,27'
              BranchSideFuncs:
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/client.c:433,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:434,13'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:436,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:436,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:436,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:436,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:438,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:443,9'
              BranchSideFuncs:
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:443,9'
              BranchSideFuncs:
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:443,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/client.c:444,23'
              BranchSideFuncs:
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:445,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:447,37'
              BranchSideFuncs:
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:456,36'
              BranchSideFuncs:
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:448,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:449,17'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:451,31'
              BranchSideFuncs:
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:452,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:453,17'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:455,9'
              BranchSideFuncs:
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:456,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:457,13'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:458,9'
              BranchSideFuncs:
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:458,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:458,9'
              BranchSideFuncs:
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:458,9'
              BranchSideFuncs:
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/client.c:458,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:458,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:459,9'
              BranchSideFuncs:
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/client.c:463,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:463,38'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/client.c:464,13'
              BranchSideFuncs:
                - ssh_socket_close
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/client.c:468,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:469,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:477,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:469,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:469,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:469,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:469,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:469,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/client.c:470,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:471,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:472,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:474,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/client.c:397,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:404,9'
          Dst:             ssh_set_fd_towrite
        - Src:             '/src/libssh/src/client.c:405,9'
          Dst:             ssh_send_banner
        - Src:             '/src/libssh/src/client.c:413,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:416,14'
          Dst:             ssh_analyze_banner
        - Src:             '/src/libssh/src/client.c:418,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:424,9'
          Dst:             ssh_packet_register_socket_callback
        - Src:             '/src/libssh/src/client.c:426,9'
          Dst:             ssh_packet_set_default_callbacks
        - Src:             '/src/libssh/src/client.c:428,14'
          Dst:             ssh_set_client_kex
        - Src:             '/src/libssh/src/client.c:432,14'
          Dst:             ssh_send_kex
        - Src:             '/src/libssh/src/client.c:444,9'
          Dst:             ssh_list_kex
        - Src:             '/src/libssh/src/client.c:447,18'
          Dst:             ssh_set_client_kex
        - Src:             '/src/libssh/src/client.c:451,18'
          Dst:             ssh_send_kex
        - Src:             '/src/libssh/src/client.c:456,13'
          Dst:             ssh_kex_select_methods
        - Src:             '/src/libssh/src/client.c:463,13'
          Dst:             dh_handshake
        - Src:             '/src/libssh/src/client.c:483,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:489,5'
          Dst:             ssh_socket_close
        - Src:             '/src/libssh/src/client.c:492,5'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/client.c:492,5'
          Dst:             _ssh_log
    - functionName:    ssh_send_banner
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - server
      BBCount:         21
      ICount:          173
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - ssh_pcap_context_write
        - ssh_socket_write
        - strdup
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:187,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:188,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
                - snprintf
                - strlen
                - ssh_socket_write
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - ssh_pcap_context_write
                - strdup
            - BranchSide:      '/src/libssh/src/client.c:211,40'
              BranchSideFuncs:
                - strdup
                - snprintf
                - strlen
                - ssh_socket_write
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/client.c:188,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:189,44'
              BranchSideFuncs:
                - strdup
                - snprintf
                - strlen
                - ssh_socket_write
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/client.c:194,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
                - snprintf
                - strlen
                - ssh_socket_write
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/client.c:190,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:191,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:193,9'
              BranchSideFuncs:
                - snprintf
                - strlen
                - ssh_socket_write
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/client.c:196,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:197,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:199,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - ssh_socket_write
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/client.c:212,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:216,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - ssh_socket_write
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/client.c:224,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:228,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/client.c:228,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:229,32'
              BranchSideFuncs:
                - strlen
                - strlen
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/client.c:237,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/client.c:189,37'
          Dst:             strdup
        - Src:             '/src/libssh/src/client.c:194,19'
          Dst:             strlen
        - Src:             '/src/libssh/src/client.c:199,13'
          Dst:             snprintf
        - Src:             '/src/libssh/src/client.c:205,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/client.c:211,33'
          Dst:             strdup
        - Src:             '/src/libssh/src/client.c:216,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/client.c:223,52'
          Dst:             strlen
        - Src:             '/src/libssh/src/client.c:223,10'
          Dst:             ssh_socket_write
        - Src:             '/src/libssh/src/client.c:232,32'
          Dst:             strlen
        - Src:             '/src/libssh/src/client.c:233,32'
          Dst:             strlen
        - Src:             '/src/libssh/src/client.c:229,9'
          Dst:             ssh_pcap_context_write
    - functionName:    dh_handshake
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         28
      ICount:          139
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_client_curve25519_init
        - ssh_client_dh_init
        - ssh_client_dhgex_init
        - ssh_client_ecdh_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:256,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:258,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_client_curve25519_init
                - ssh_client_ecdh_init
                - ssh_client_dhgex_init
                - ssh_client_dh_init
            - BranchSide:      '/src/libssh/src/client.c:292,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:295,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:299,7'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:258,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:264,35'
              BranchSideFuncs:
                - ssh_client_dh_init
            - BranchSide:      '/src/libssh/src/client.c:264,35'
              BranchSideFuncs:
                - ssh_client_dh_init
            - BranchSide:      '/src/libssh/src/client.c:264,35'
              BranchSideFuncs:
                - ssh_client_dh_init
            - BranchSide:      '/src/libssh/src/client.c:264,35'
              BranchSideFuncs:
                - ssh_client_dh_init
            - BranchSide:      '/src/libssh/src/client.c:264,35'
              BranchSideFuncs:
                - ssh_client_dh_init
            - BranchSide:      '/src/libssh/src/client.c:269,38'
              BranchSideFuncs:
                - ssh_client_dhgex_init
            - BranchSide:      '/src/libssh/src/client.c:269,38'
              BranchSideFuncs:
                - ssh_client_dhgex_init
            - BranchSide:      '/src/libssh/src/client.c:276,37'
              BranchSideFuncs:
                - ssh_client_ecdh_init
            - BranchSide:      '/src/libssh/src/client.c:276,37'
              BranchSideFuncs:
                - ssh_client_ecdh_init
            - BranchSide:      '/src/libssh/src/client.c:276,37'
              BranchSideFuncs:
                - ssh_client_ecdh_init
            - BranchSide:      '/src/libssh/src/client.c:282,43'
              BranchSideFuncs:
                - ssh_client_curve25519_init
            - BranchSide:      '/src/libssh/src/client.c:282,43'
              BranchSideFuncs:
                - ssh_client_curve25519_init
            - BranchSide:      '/src/libssh/src/client.c:286,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/client.c:253,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:264,16'
          Dst:             ssh_client_dh_init
        - Src:             '/src/libssh/src/client.c:269,16'
          Dst:             ssh_client_dhgex_init
        - Src:             '/src/libssh/src/client.c:276,16'
          Dst:             ssh_client_ecdh_init
        - Src:             '/src/libssh/src/client.c:282,16'
          Dst:             ssh_client_curve25519_init
        - Src:             '/src/libssh/src/client.c:299,7'
          Dst:             _ssh_set_error
    - functionName:    ssh_copyright
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_connect
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         72
      ICount:          485
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - callback_receive_banner
        - is_ssh_initialized
        - socket_callback_connected
        - ssh_client_connection_callback
        - ssh_connect_termination
        - ssh_copyright
        - ssh_handle_packets_termination
        - ssh_is_blocking
        - ssh_options_apply
        - ssh_options_parse_config
        - ssh_socket_connect
        - ssh_socket_connect_proxycommand
        - ssh_socket_exception_callback
        - ssh_socket_set_callbacks
        - ssh_socket_set_fd
        - ssh_threads_get_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:529,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:535,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:535,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:539,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:539,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:541,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:543,9'
              BranchSideFuncs:
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:545,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:553,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:554,9'
              BranchSideFuncs:
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:562,10'
              BranchSideFuncs:
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:554,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:555,9'
              BranchSideFuncs:
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:562,10'
              BranchSideFuncs:
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:553,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:557,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:562,10'
              BranchSideFuncs:
                - ssh_options_parse_config
                - __sanitizer_cov_trace_const_cmp4
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:562,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:563,40'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:571,29'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:564,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:565,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:569,5'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:573,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:577,5'
              BranchSideFuncs:
                - ssh_copyright
                - ssh_threads_get_type
                - _ssh_log
                - ssh_socket_set_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
                - ssh_socket_set_fd
        - Branch String:   '/src/libssh/src/client.c:590,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:591,9'
              BranchSideFuncs:
                - ssh_socket_set_fd
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:595,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_connect_proxycommand
        - Branch String:   '/src/libssh/src/client.c:595,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:596,47'
              BranchSideFuncs:
                - ssh_socket_connect_proxycommand
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:600,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_connect
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:605,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:609,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/client.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:609,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/client.c:609,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:609,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:609,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:611,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:617,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:618,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:634,46'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:620,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:621,21'
              BranchSideFuncs:
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:623,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:626,63'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:627,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/client.c:633,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:627,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:627,59'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/client.c:629,13'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:626,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:629,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/client.c:633,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_is_blocking
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:644,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:644,63'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/client.c:648,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:644,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:645,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/client.c:648,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/client.c:649,59'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:652,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:649,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:652,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:655,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/client.c:528,10'
          Dst:             is_ssh_initialized
        - Src:             '/src/libssh/src/client.c:529,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:545,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:557,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:563,15'
          Dst:             ssh_options_parse_config
        - Src:             '/src/libssh/src/client.c:565,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:571,11'
          Dst:             ssh_options_apply
        - Src:             '/src/libssh/src/client.c:573,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:577,5'
          Dst:             ssh_copyright
        - Src:             '/src/libssh/src/client.c:577,5'
          Dst:             ssh_threads_get_type
        - Src:             '/src/libssh/src/client.c:577,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:584,5'
          Dst:             ssh_socket_set_callbacks
        - Src:             '/src/libssh/src/client.c:592,9'
          Dst:             ssh_socket_set_fd
        - Src:             '/src/libssh/src/client.c:596,15'
          Dst:             ssh_socket_connect_proxycommand
        - Src:             '/src/libssh/src/client.c:600,15'
          Dst:             ssh_socket_connect
        - Src:             '/src/libssh/src/client.c:612,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:617,8'
          Dst:             ssh_is_blocking
        - Src:             '/src/libssh/src/client.c:623,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:624,15'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/client.c:624,15'
          Dst:             ssh_connect_termination
        - Src:             '/src/libssh/src/client.c:627,35'
          Dst:             ssh_connect_termination
        - Src:             '/src/libssh/src/client.c:629,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:634,15'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/client.c:634,15'
          Dst:             ssh_connect_termination
        - Src:             '/src/libssh/src/client.c:643,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:644,10'
          Dst:             ssh_is_blocking
        - Src:             '/src/libssh/src/client.c:644,39'
          Dst:             ssh_connect_termination
    - functionName:    ssh_service_request_termination
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:312,59'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:314,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/client.c:312,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:316,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_service_request
      functionSourceFile: '/src/libssh/src/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - service
      BBCount:         19
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_handle_packets_termination
        - ssh_packet_send
        - ssh_service_request_termination
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/client.c:343,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:344,5'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:346,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/client.c:350,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:351,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/client.c:354,3'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:355,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:356,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:361,3'
              BranchSideFuncs:
                - _ssh_log
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:366,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:367,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:369,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/client.c:369,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/client.c:371,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/client.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:377,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:380,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/client.c:384,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/client.c:346,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/client.c:351,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/client.c:355,7'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/client.c:356,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/client.c:361,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/client.c:364,6'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/client.c:364,6'
          Dst:             ssh_service_request_termination
        - Src:             '/src/libssh/src/client.c:371,5'
          Dst:             _ssh_set_error
    - functionName:    ssh_select_cb
      functionSourceFile: '/src/libssh/src/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - revents
        - userdata
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connect.c:298,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connect.c:299,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_select
      functionSourceFile: '/src/libssh/src/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_channel_struct **'
        - 'struct.ssh_channel_struct **'
        - int
        - 'struct.fd_set *'
        - 'struct.ssh_timestamp *'
      constantsTouched: []
      argNames:
        - channels
        - outchannels
        - maxfd
        - readfds
        - timeout
      BBCount:         56
      ICount:          392
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - ssh_channel_poll
        - ssh_event_add_fd
        - ssh_event_add_session
        - ssh_event_dopoll
        - ssh_event_free
        - ssh_event_new
        - ssh_event_remove_fd
        - ssh_select_cb
        - ssh_timeout_elapsed
        - ssh_timeout_update
        - ssh_timestamp_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connect.c:347,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:348,31'
              BranchSideFuncs:
                - ssh_event_add_session
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_add_fd
            - BranchSide:      '/src/libssh/src/connect.c:351,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_add_fd
        - Branch String:   '/src/libssh/src/connect.c:353,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:354,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_fd
            - BranchSide:      '/src/libssh/src/connect.c:359,5'
              BranchSideFuncs:
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:354,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:355,30'
              BranchSideFuncs:
                - ssh_event_add_fd
                - __sanitizer_cov_trace_cmp4
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/connect.c:358,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_timestamp_init
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_add_fd
        - Branch String:   '/src/libssh/src/connect.c:365,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:366,35'
              BranchSideFuncs:
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/connect.c:379,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/connect.c:367,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:368,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connect.c:371,39'
              BranchSideFuncs:
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:380,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:381,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
            - BranchSide:      '/src/libssh/src/connect.c:385,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/connect.c:385,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:386,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connect.c:392,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:386,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:387,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
            - BranchSide:      '/src/libssh/src/connect.c:389,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/connect.c:392,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:392,53'
              BranchSideFuncs:
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connect.c:397,31'
              BranchSideFuncs:
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:392,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:393,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
            - BranchSide:      '/src/libssh/src/connect.c:397,31'
              BranchSideFuncs:
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:398,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:399,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
            - BranchSide:      '/src/libssh/src/connect.c:402,38'
              BranchSideFuncs:
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:404,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:364,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_dopoll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_const_cmp8
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connect.c:406,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
        - Branch String:   '/src/libssh/src/connect.c:406,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:407,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - ssh_event_remove_fd
            - BranchSide:      '/src/libssh/src/connect.c:411,20'
              BranchSideFuncs:
                - ssh_event_free
        - Branch String:   '/src/libssh/src/connect.c:407,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:408,33'
              BranchSideFuncs:
                - ssh_event_remove_fd
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/connect.c:410,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_event_free
                - __sanitizer_cov_trace_const_cmp8
                - ssh_event_remove_fd
      Callsites:
        - Src:             '/src/libssh/src/connect.c:343,23'
          Dst:             ssh_event_new
        - Src:             '/src/libssh/src/connect.c:348,9'
          Dst:             ssh_event_add_session
        - Src:             '/src/libssh/src/connect.c:355,13'
          Dst:             ssh_event_add_fd
        - Src:             '/src/libssh/src/connect.c:355,13'
          Dst:             ssh_select_cb
        - Src:             '/src/libssh/src/connect.c:361,5'
          Dst:             ssh_timestamp_init
        - Src:             '/src/libssh/src/connect.c:366,18'
          Dst:             ssh_channel_poll
        - Src:             '/src/libssh/src/connect.c:371,22'
          Dst:             ssh_channel_poll
        - Src:             '/src/libssh/src/connect.c:392,28'
          Dst:             ssh_timeout_elapsed
        - Src:             '/src/libssh/src/connect.c:397,14'
          Dst:             ssh_event_dopoll
        - Src:             '/src/libssh/src/connect.c:402,14'
          Dst:             ssh_timeout_update
        - Src:             '/src/libssh/src/connect.c:408,13'
          Dst:             ssh_event_remove_fd
        - Src:             '/src/libssh/src/connect.c:411,5'
          Dst:             ssh_event_free
    - functionName:    set_tcp_nodelay
      functionSourceFile: '/src/libssh/src/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - socket
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/connect.c:147,12'
          Dst:             setsockopt
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_connect_socket_close
      functionSourceFile: '/src/libssh/src/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/connect.c:108,12'
          Dst:             close
    - functionName:    getai
      functionSourceFile: '/src/libssh/src/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.addrinfo **'
      constantsTouched: []
      argNames:
        - host
        - port
        - ai
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
        - getaddrinfo
        - snprintf
        - ssh_is_ipaddr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connect.c:124,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:125,15'
              BranchSideFuncs:
                - ssh_is_ipaddr
                - __sanitizer_cov_trace_const_cmp4
                - getaddrinfo
                - _ssh_log
            - BranchSide:      '/src/libssh/src/connect.c:127,18'
              BranchSideFuncs:
                - snprintf
                - ssh_is_ipaddr
                - __sanitizer_cov_trace_const_cmp4
                - getaddrinfo
                - _ssh_log
        - Branch String:   '/src/libssh/src/connect.c:134,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:134,9'
              BranchSideFuncs:
                - _ssh_log
                - getaddrinfo
            - BranchSide:      '/src/libssh/src/connect.c:136,9'
              BranchSideFuncs:
                - _ssh_log
                - getaddrinfo
      Callsites:
        - Src:             '/src/libssh/src/connect.c:127,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/connect.c:134,9'
          Dst:             ssh_is_ipaddr
        - Src:             '/src/libssh/src/connect.c:136,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/connect.c:140,12'
          Dst:             getaddrinfo
    - functionName:    getaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.addrinfo *'
        - 'struct.addrinfo **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_connect_host_nonblocking
      functionSourceFile: '/src/libssh/src/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - session
        - host
        - bind_addr
        - port
      BBCount:         48
      ICount:          337
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - _ssh_log
        - _ssh_set_error
        - bind
        - connect
        - freeaddrinfo
        - gai_strerror
        - getai
        - set_tcp_nodelay
        - socket
        - ssh_connect_socket_close
        - ssh_socket_set_nonblocking
        - ssh_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connect.c:172,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:173,9'
              BranchSideFuncs:
                - gai_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:180,16'
              BranchSideFuncs:
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connect.c:180,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:181,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:278,18'
              BranchSideFuncs:
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:184,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:185,13'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
            - BranchSide:      '/src/libssh/src/connect.c:191,13'
              BranchSideFuncs:
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:191,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:195,13'
              BranchSideFuncs:
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
            - BranchSide:      '/src/libssh/src/connect.c:231,41'
              BranchSideFuncs:
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:198,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:199,17'
              BranchSideFuncs:
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connect.c:208,29'
              BranchSideFuncs:
                - freeaddrinfo
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connect.c:208,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:212,26'
              BranchSideFuncs:
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:221,26'
              BranchSideFuncs:
                - freeaddrinfo
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:212,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:213,21'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - freeaddrinfo
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connect.c:218,21'
              BranchSideFuncs:
                - freeaddrinfo
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:224,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:225,42'
              BranchSideFuncs:
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:229,9'
              BranchSideFuncs:
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:232,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:233,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:241,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:241,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:243,34'
              BranchSideFuncs:
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
            - BranchSide:      '/src/libssh/src/connect.c:254,9'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:244,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:245,17'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:252,9'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
        - Branch String:   '/src/libssh/src/connect.c:256,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:257,18'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
            - BranchSide:      '/src/libssh/src/connect.c:275,9'
              BranchSideFuncs:
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connect.c:257,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:257,34'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
            - BranchSide:      '/src/libssh/src/connect.c:264,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connect.c:257,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:258,17'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:264,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connect.c:264,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:265,29'
              BranchSideFuncs:
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connect_socket_close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connect.c:268,46'
              BranchSideFuncs:
                - ssh_connect_socket_close
                - freeaddrinfo
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - socket
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - connect
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - set_tcp_nodelay
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_set_error
                - ssh_connect_socket_close
                - _ssh_log
                - getai
                - __sanitizer_cov_trace_const_cmp4
                - freeaddrinfo
                - ssh_connect_socket_close
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - gai_strerror
                - _ssh_set_error
                - ssh_connect_socket_close
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connect.c:282,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connect.c:283,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connect.c:286,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/connect.c:171,10'
          Dst:             getai
        - Src:             '/src/libssh/src/connect.c:173,9'
          Dst:             gai_strerror
        - Src:             '/src/libssh/src/connect.c:173,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connect.c:183,13'
          Dst:             socket
        - Src:             '/src/libssh/src/connect.c:185,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connect.c:185,13'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/connect.c:185,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connect.c:195,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/connect.c:197,18'
          Dst:             getai
        - Src:             '/src/libssh/src/connect.c:199,17'
          Dst:             gai_strerror
        - Src:             '/src/libssh/src/connect.c:199,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connect.c:203,17'
          Dst:             ssh_connect_socket_close
        - Src:             '/src/libssh/src/connect.c:212,21'
          Dst:             bind
        - Src:             '/src/libssh/src/connect.c:213,21'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connect.c:213,21'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/connect.c:213,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connect.c:221,13'
          Dst:             freeaddrinfo
        - Src:             '/src/libssh/src/connect.c:225,17'
          Dst:             ssh_connect_socket_close
        - Src:             '/src/libssh/src/connect.c:231,14'
          Dst:             ssh_socket_set_nonblocking
        - Src:             '/src/libssh/src/connect.c:233,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connect.c:236,13'
          Dst:             ssh_connect_socket_close
        - Src:             '/src/libssh/src/connect.c:243,18'
          Dst:             set_tcp_nodelay
        - Src:             '/src/libssh/src/connect.c:245,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connect.c:245,17'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/connect.c:245,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connect.c:248,17'
          Dst:             ssh_connect_socket_close
        - Src:             '/src/libssh/src/connect.c:254,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connect.c:255,14'
          Dst:             connect
        - Src:             '/src/libssh/src/connect.c:257,18'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connect.c:257,34'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connect.c:258,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connect.c:258,17'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/connect.c:258,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connect.c:261,17'
          Dst:             ssh_connect_socket_close
        - Src:             '/src/libssh/src/connect.c:268,21'
          Dst:             ssh_connect_socket_close
        - Src:             '/src/libssh/src/connect.c:278,5'
          Dst:             freeaddrinfo
    - functionName:    gai_strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.addrinfo *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_packet_server_curve25519_init
      functionSourceFile: '/src/libssh/src/curve25519.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         69
      ICount:          419
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_add_ssh_string
        - ssh_buffer_add_u8
        - ssh_buffer_get_ssh_string
        - ssh_buffer_reinit
        - ssh_curve25519_build_k
        - ssh_curve25519_init
        - ssh_dh_get_next_server_publickey_blob
        - ssh_get_key_params
        - ssh_make_sessionid
        - ssh_packet_remove_callbacks
        - ssh_packet_send
        - ssh_srv_pki_do_sign_sessionid
        - ssh_string_data
        - ssh_string_fill
        - ssh_string_free
        - ssh_string_len
        - ssh_string_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/curve25519.c:401,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:402,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:405,24'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_curve25519_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error
                - ssh_string_free
                - ssh_string_len
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:406,9'
              BranchSideFuncs:
                - ssh_string_len
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:413,12'
              BranchSideFuncs:
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_curve25519_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:415,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:415,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_curve25519_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:418,30'
              BranchSideFuncs:
                - ssh_curve25519_init
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:419,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:420,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:424,28'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/curve25519.c:425,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:426,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:431,33'
              BranchSideFuncs:
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:432,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:433,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:438,29'
              BranchSideFuncs:
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:439,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:440,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:443,29'
              BranchSideFuncs:
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:445,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:449,48'
              BranchSideFuncs:
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:450,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:451,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:456,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:458,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:458,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/curve25519.c:459,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/curve25519.c:459,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:460,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:465,18'
              BranchSideFuncs:
                - ssh_string_new
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/curve25519.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:467,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:471,26'
              BranchSideFuncs:
                - ssh_string_fill
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:474,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:475,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:479,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:480,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:480,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/curve25519.c:481,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/curve25519.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:482,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:486,46'
              BranchSideFuncs:
                - ssh_srv_pki_do_sign_sessionid
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:488,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:492,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:493,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:493,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/curve25519.c:494,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/curve25519.c:494,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:495,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:499,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:501,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/curve25519.c:506,28'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:507,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:508,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:511,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:513,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:514,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:516,5'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:520,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:520,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:521,5'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:521,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:521,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/curve25519.c:522,23'
              BranchSideFuncs:
                - ssh_buffer_reinit
      Callsites:
        - Src:             '/src/libssh/src/curve25519.c:397,5'
          Dst:             ssh_packet_remove_callbacks
        - Src:             '/src/libssh/src/curve25519.c:400,18'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/curve25519.c:402,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:405,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/curve25519.c:406,9'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/curve25519.c:406,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:414,12'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/curve25519.c:415,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:418,10'
          Dst:             ssh_curve25519_init
        - Src:             '/src/libssh/src/curve25519.c:420,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:424,10'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/curve25519.c:426,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/curve25519.c:431,10'
          Dst:             ssh_curve25519_build_k
        - Src:             '/src/libssh/src/curve25519.c:433,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:438,10'
          Dst:             ssh_get_key_params
        - Src:             '/src/libssh/src/curve25519.c:443,10'
          Dst:             ssh_make_sessionid
        - Src:             '/src/libssh/src/curve25519.c:445,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:449,10'
          Dst:             ssh_dh_get_next_server_publickey_blob
        - Src:             '/src/libssh/src/curve25519.c:451,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:456,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/curve25519.c:458,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:460,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/curve25519.c:465,18'
          Dst:             ssh_string_new
        - Src:             '/src/libssh/src/curve25519.c:467,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/curve25519.c:471,10'
          Dst:             ssh_string_fill
        - Src:             '/src/libssh/src/curve25519.c:475,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:479,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/curve25519.c:480,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:482,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/curve25519.c:486,16'
          Dst:             ssh_srv_pki_do_sign_sessionid
        - Src:             '/src/libssh/src/curve25519.c:488,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:492,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/curve25519.c:493,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:495,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/curve25519.c:499,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:500,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/curve25519.c:506,10'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/curve25519.c:512,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/curve25519.c:516,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:520,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:521,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:522,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_curve25519_init
      functionSourceFile: '/src/libssh/src/curve25519.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         17
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ERR_get_error
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_id
        - EVP_PKEY_free
        - EVP_PKEY_get_raw_private_key
        - EVP_PKEY_get_raw_public_key
        - EVP_PKEY_keygen
        - EVP_PKEY_keygen_init
        - _ssh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/curve25519.c:69,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:70,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/curve25519.c:76,31'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_keygen
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_get_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_CTX_free
        - Branch String:   '/src/libssh/src/curve25519.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:78,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_CTX_free
            - BranchSide:      '/src/libssh/src/curve25519.c:85,26'
              BranchSideFuncs:
                - EVP_PKEY_keygen
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_get_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:87,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:88,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/curve25519.c:94,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_get_raw_public_key
        - Branch String:   '/src/libssh/src/curve25519.c:94,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:95,42'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/curve25519.c:99,42'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_public_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/curve25519.c:104,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:105,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/curve25519.c:112,39'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_private_key
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
        - Branch String:   '/src/libssh/src/curve25519.c:115,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:116,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
            - BranchSide:      '/src/libssh/src/curve25519.c:123,19'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             '/src/libssh/src/curve25519.c:68,12'
          Dst:             EVP_PKEY_CTX_new_id
        - Src:             '/src/libssh/src/curve25519.c:70,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:70,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:70,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:76,10'
          Dst:             EVP_PKEY_keygen_init
        - Src:             '/src/libssh/src/curve25519.c:78,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:78,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:78,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:81,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '/src/libssh/src/curve25519.c:85,10'
          Dst:             EVP_PKEY_keygen
        - Src:             '/src/libssh/src/curve25519.c:86,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '/src/libssh/src/curve25519.c:88,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:88,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:88,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:95,14'
          Dst:             EVP_PKEY_get_raw_public_key
        - Src:             '/src/libssh/src/curve25519.c:99,14'
          Dst:             EVP_PKEY_get_raw_public_key
        - Src:             '/src/libssh/src/curve25519.c:105,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:105,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:105,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:108,9'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/curve25519.c:112,10'
          Dst:             EVP_PKEY_get_raw_private_key
        - Src:             '/src/libssh/src/curve25519.c:116,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:116,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:116,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:119,9'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/curve25519.c:123,5'
          Dst:             EVP_PKEY_free
    - functionName:    ssh_curve25519_build_k
      functionSourceFile: '/src/libssh/src/curve25519.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         29
      ICount:          217
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - BN_new
        - ERR_get_error
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_derive
        - EVP_PKEY_derive_init
        - EVP_PKEY_derive_set_peer
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_private_key
        - EVP_PKEY_new_raw_public_key
        - _ssh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/curve25519.c:193,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:194,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/curve25519.c:200,29'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - EVP_PKEY_derive_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_derive_set_peer
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:201,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:202,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/curve25519.c:208,31'
              BranchSideFuncs:
                - EVP_PKEY_derive_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_derive_set_peer
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_new_raw_public_key
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:210,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/curve25519.c:216,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_derive_set_peer
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_new_raw_public_key
        - Branch String:   '/src/libssh/src/curve25519.c:216,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:218,46'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_derive_set_peer
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
            - BranchSide:      '/src/libssh/src/curve25519.c:222,46'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_derive_set_peer
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:225,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:226,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/curve25519.c:232,35'
              BranchSideFuncs:
                - EVP_PKEY_derive_set_peer
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:234,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/curve25519.c:240,26'
              BranchSideFuncs:
                - EVP_PKEY_derive
                - __sanitizer_cov_trace_const_cmp4
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:241,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:242,9'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string
                - _ssh_log
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/curve25519.c:247,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/curve25519.c:252,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:253,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/curve25519.c:265,5'
              BranchSideFuncs:
                - BN_new
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/curve25519.c:265,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:265,5'
              BranchSideFuncs:
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/curve25519.c:266,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/curve25519.c:266,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/curve25519.c:278,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/curve25519.c:190,12'
          Dst:             EVP_PKEY_new_raw_private_key
        - Src:             '/src/libssh/src/curve25519.c:194,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:194,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:194,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:200,12'
          Dst:             EVP_PKEY_CTX_new
        - Src:             '/src/libssh/src/curve25519.c:202,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:202,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:202,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:208,10'
          Dst:             EVP_PKEY_derive_init
        - Src:             '/src/libssh/src/curve25519.c:210,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:210,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:210,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:217,18'
          Dst:             EVP_PKEY_new_raw_public_key
        - Src:             '/src/libssh/src/curve25519.c:221,18'
          Dst:             EVP_PKEY_new_raw_public_key
        - Src:             '/src/libssh/src/curve25519.c:226,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:226,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:226,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:232,10'
          Dst:             EVP_PKEY_derive_set_peer
        - Src:             '/src/libssh/src/curve25519.c:234,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:234,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:234,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:240,10'
          Dst:             EVP_PKEY_derive
        - Src:             '/src/libssh/src/curve25519.c:242,9'
          Dst:             ERR_get_error
        - Src:             '/src/libssh/src/curve25519.c:242,9'
          Dst:             ERR_error_string
        - Src:             '/src/libssh/src/curve25519.c:242,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/curve25519.c:249,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/curve25519.c:250,5'
          Dst:             EVP_PKEY_free
        - Src:             '/src/libssh/src/curve25519.c:251,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             '/src/libssh/src/curve25519.c:265,5'
          Dst:             BN_new
        - Src:             '/src/libssh/src/curve25519.c:265,5'
          Dst:             BN_bin2bn
    - functionName:    EVP_PKEY_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_pkey_ctx_st *'
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_st *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive_set_peer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'struct.evp_pkey_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_pkey_ctx_st *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_packet_client_curve25519_reply
      functionSourceFile: '/src/libssh/src/curve25519.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         36
      ICount:          221
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_buffer_add_u8
        - ssh_buffer_get_ssh_string
        - ssh_client_curve25519_remove_callbacks
        - ssh_curve25519_build_k
        - ssh_dh_import_next_pubkey_blob
        - ssh_packet_send
        - ssh_string_data
        - ssh_string_free
        - ssh_string_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/curve25519.c:296,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:297,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:301,39'
              BranchSideFuncs:
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
                - ssh_string_len
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:302,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:302,3'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
                - ssh_string_len
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:303,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
                - ssh_string_len
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:303,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:304,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:310,42'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
                - ssh_string_len
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:311,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:312,4'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:315,22'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp8
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
                - ssh_string_len
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:315,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:316,4'
              BranchSideFuncs:
                - ssh_string_len
                - _ssh_set_error
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:321,10'
              BranchSideFuncs:
                - ssh_string_data
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/curve25519.c:318,4'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:318,4'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/curve25519.c:319,4'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/curve25519.c:322,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:322,3'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:324,41'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:325,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:326,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:329,47'
              BranchSideFuncs:
                - ssh_curve25519_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/curve25519.c:332,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:333,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/curve25519.c:338,25'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:338,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/curve25519.c:342,22'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/curve25519.c:343,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/curve25519.c:347,3'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/curve25519.c:293,3'
          Dst:             ssh_client_curve25519_remove_callbacks
        - Src:             '/src/libssh/src/curve25519.c:295,17'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/curve25519.c:297,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:301,8'
          Dst:             ssh_dh_import_next_pubkey_blob
        - Src:             '/src/libssh/src/curve25519.c:302,3'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:304,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:310,16'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/curve25519.c:312,4'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:315,7'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/curve25519.c:316,4'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/curve25519.c:316,4'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:318,4'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:321,58'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/curve25519.c:322,3'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/curve25519.c:324,15'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/curve25519.c:326,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:332,7'
          Dst:             ssh_curve25519_build_k
        - Src:             '/src/libssh/src/curve25519.c:333,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/curve25519.c:338,7'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/curve25519.c:342,6'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/curve25519.c:347,3'
          Dst:             _ssh_log
    - functionName:    ssh_client_curve25519_remove_callbacks
      functionSourceFile: '/src/libssh/src/curve25519.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_remove_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/curve25519.c:177,5'
          Dst:             ssh_packet_remove_callbacks
    - functionName:    ssh_server_curve25519_init
      functionSourceFile: '/src/libssh/src/curve25519.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_set_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/curve25519.c:377,5'
          Dst:             ssh_packet_set_callbacks
    - functionName:    ssh_client_curve25519_init
      functionSourceFile: '/src/libssh/src/curve25519.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_curve25519_init
        - ssh_packet_send
        - ssh_packet_set_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/curve25519.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:153,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/curve25519.c:156,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/curve25519.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/curve25519.c:163,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/curve25519.c:168,30'
              BranchSideFuncs:
                - ssh_packet_set_callbacks
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/curve25519.c:151,10'
          Dst:             ssh_curve25519_init
        - Src:             '/src/libssh/src/curve25519.c:156,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/curve25519.c:163,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/curve25519.c:168,5'
          Dst:             ssh_packet_set_callbacks
        - Src:             '/src/libssh/src/curve25519.c:170,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_packet_server_dh_init
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_log
        - ssh_packet_remove_callbacks
        - ssh_server_dh_process_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:584,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh.c:585,5'
          Dst:             ssh_packet_remove_callbacks
        - Src:             '/src/libssh/src/dh.c:586,5'
          Dst:             ssh_server_dh_process_init
    - functionName:    ssh_server_dh_process_init
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - session
        - packet
      BBCount:         67
      ICount:          380
      EdgeCount:       84
      CyclomaticComplexity: 19
      functionsReached:
        - BN_clear_free
        - _ssh_buffer_pack
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_add_u8
        - ssh_buffer_reinit
        - ssh_dh_cleanup
        - ssh_dh_compute_shared_secret
        - ssh_dh_debug_crypto
        - ssh_dh_get_next_server_publickey_blob
        - ssh_dh_keypair_gen_keys
        - ssh_dh_keypair_get_keys
        - ssh_dh_keypair_set_keys
        - ssh_get_key_params
        - ssh_make_sessionid
        - ssh_packet_send
        - ssh_srv_pki_do_sign_sessionid
        - ssh_string_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:465,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:466,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:470,34'
              BranchSideFuncs:
                - ssh_dh_keypair_set_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - __sanitizer_cov_trace_switch
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:472,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:473,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:477,34'
              BranchSideFuncs:
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - __sanitizer_cov_trace_switch
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:473,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:473,9'
              BranchSideFuncs:
                - BN_clear_free
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:474,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:478,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:479,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:482,29'
              BranchSideFuncs:
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - __sanitizer_cov_trace_switch
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:484,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:486,39'
              BranchSideFuncs:
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - __sanitizer_cov_trace_switch
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:490,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:491,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:494,29'
              BranchSideFuncs:
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - __sanitizer_cov_trace_switch
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:495,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:496,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:499,46'
              BranchSideFuncs:
                - ssh_srv_pki_do_sign_sessionid
                - __sanitizer_cov_trace_switch
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:501,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:504,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:504,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:510,21'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/dh.c:510,21'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/dh.c:510,21'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/dh.c:510,21'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/dh.c:510,21'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/dh.c:515,21'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/dh.c:515,21'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/dh.c:519,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:524,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:525,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:527,48'
              BranchSideFuncs:
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/dh.c:528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:529,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:532,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:538,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:538,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:539,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:539,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:539,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/dh.c:543,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/dh.c:543,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:544,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:548,26'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/dh.c:549,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:550,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:552,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/dh.c:554,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:555,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:558,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:559,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:560,9'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:562,5'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/dh.c:566,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:566,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_dh_cleanup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:567,5'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:567,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:567,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:572,5'
              BranchSideFuncs:
                - ssh_dh_cleanup
      Callsites:
        - Src:             '/src/libssh/src/dh.c:464,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/dh.c:466,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh.c:470,10'
          Dst:             ssh_dh_keypair_set_keys
        - Src:             '/src/libssh/src/dh.c:473,9'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh.c:477,10'
          Dst:             ssh_dh_keypair_gen_keys
        - Src:             '/src/libssh/src/dh.c:482,10'
          Dst:             ssh_get_key_params
        - Src:             '/src/libssh/src/dh.c:486,10'
          Dst:             ssh_dh_compute_shared_secret
        - Src:             '/src/libssh/src/dh.c:489,5'
          Dst:             ssh_dh_debug_crypto
        - Src:             '/src/libssh/src/dh.c:491,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh.c:494,10'
          Dst:             ssh_make_sessionid
        - Src:             '/src/libssh/src/dh.c:496,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh.c:499,16'
          Dst:             ssh_srv_pki_do_sign_sessionid
        - Src:             '/src/libssh/src/dh.c:501,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh.c:519,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh.c:522,10'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/dh.c:527,10'
          Dst:             ssh_dh_get_next_server_publickey_blob
        - Src:             '/src/libssh/src/dh.c:529,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/dh.c:532,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/dh.c:538,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh.c:539,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh.c:544,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/dh.c:545,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/dh.c:548,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/dh.c:552,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh.c:554,9'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/dh.c:555,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/dh.c:559,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/dh.c:562,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh.c:566,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh.c:567,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh.c:573,5'
          Dst:             ssh_dh_cleanup
    - functionName:    ssh_dh_get_next_server_publickey_blob
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_string_struct **'
      constantsTouched: []
      argNames:
        - session
        - pubkey_blob
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_dh_get_next_server_publickey
        - ssh_pki_export_pubkey_blob
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:688,28'
          Dst:             ssh_dh_get_next_server_publickey
        - Src:             '/src/libssh/src/dh.c:690,12'
          Dst:             ssh_pki_export_pubkey_blob
    - functionName:    ssh_dh_get_next_server_publickey
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_packet_client_dh_reply
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         32
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - BN_clear_free
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - ssh_buffer_add_u8
        - ssh_client_dh_remove_callbacks
        - ssh_dh_cleanup
        - ssh_dh_compute_shared_secret
        - ssh_dh_debug_crypto
        - ssh_dh_import_next_pubkey_blob
        - ssh_dh_keypair_set_keys
        - ssh_packet_send
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:375,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:376,7'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:378,32'
              BranchSideFuncs:
                - ssh_dh_keypair_set_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - _ssh_set_error
                - ssh_string_free
                - BN_clear_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:380,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:381,7'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - BN_clear_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/dh.c:385,39'
              BranchSideFuncs:
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/dh.c:381,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:381,7'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_dh_cleanup
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:382,7'
              BranchSideFuncs:
                - ssh_dh_cleanup
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:382,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:382,7'
              BranchSideFuncs:
                - BN_clear_free
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:383,7'
              BranchSideFuncs:
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh.c:386,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:386,3'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/dh.c:387,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:387,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:388,7'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:391,37'
              BranchSideFuncs:
                - ssh_dh_compute_shared_secret
                - ssh_dh_debug_crypto
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/dh.c:395,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:396,5'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:401,25'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh.c:401,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:402,5'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:405,22'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh.c:406,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:407,5'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:410,3'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/dh.c:371,3'
          Dst:             ssh_client_dh_remove_callbacks
        - Src:             '/src/libssh/src/dh.c:373,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/dh.c:378,8'
          Dst:             ssh_dh_keypair_set_keys
        - Src:             '/src/libssh/src/dh.c:381,7'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh.c:382,7'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh.c:385,8'
          Dst:             ssh_dh_import_next_pubkey_blob
        - Src:             '/src/libssh/src/dh.c:386,3'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/dh.c:391,8'
          Dst:             ssh_dh_compute_shared_secret
        - Src:             '/src/libssh/src/dh.c:394,3'
          Dst:             ssh_dh_debug_crypto
        - Src:             '/src/libssh/src/dh.c:396,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/dh.c:401,7'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/dh.c:405,6'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/dh.c:410,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/dh.c:414,3'
          Dst:             ssh_dh_cleanup
    - functionName:    ssh_client_dh_remove_callbacks
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_remove_callbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:359,5'
          Dst:             ssh_packet_remove_callbacks
    - functionName:    ssh_dh_import_next_pubkey_blob
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - session
        - pubkey_blob
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_pki_import_pubkey_blob
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:291,12'
          Dst:             ssh_pki_import_pubkey_blob
    - functionName:    ssh_print_hash
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - type
        - hash
        - len
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - ssh_get_fingerprint_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:827,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:828,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:831,13'
              BranchSideFuncs:
                - fprintf
                - free
        - Branch String:   '/src/libssh/src/dh.c:833,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:833,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:833,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:824,19'
          Dst:             ssh_get_fingerprint_hash
        - Src:             '/src/libssh/src/dh.c:831,5'
          Dst:             fprintf
    - functionName:    ssh_get_fingerprint_hash
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - type
        - hash
        - len
      BBCount:         47
      ICount:          231
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - ssh_get_b64_unpadded
        - ssh_get_hexa
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:756,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:759,44'
              BranchSideFuncs:
                - ssh_get_b64_unpadded
                - __sanitizer_cov_trace_switch
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh.c:759,44'
              BranchSideFuncs:
                - ssh_get_b64_unpadded
                - __sanitizer_cov_trace_switch
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh.c:762,36'
              BranchSideFuncs:
                - ssh_get_hexa
                - __sanitizer_cov_trace_switch
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh.c:765,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh.c:765,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:769,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh.c:769,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:771,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh.c:774,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh.c:777,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/dh.c:781,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh.c:782,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:783,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:786,27'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/dh.c:783,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:783,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:784,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh.c:789,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:790,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:793,19'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - free
        - Branch String:   '/src/libssh/src/dh.c:790,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:790,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:791,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh.c:794,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:794,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/dh.c:795,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/dh.c:795,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:795,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:796,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/dh.c:795,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:796,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:799,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh.c:796,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:796,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:797,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:759,23'
          Dst:             ssh_get_b64_unpadded
        - Src:             '/src/libssh/src/dh.c:762,23'
          Dst:             ssh_get_hexa
        - Src:             '/src/libssh/src/dh.c:781,15'
          Dst:             strlen
        - Src:             '/src/libssh/src/dh.c:782,23'
          Dst:             strlen
        - Src:             '/src/libssh/src/dh.c:786,20'
          Dst:             strlen
        - Src:             '/src/libssh/src/dh.c:793,10'
          Dst:             snprintf
    - functionName:    ssh_get_b64_unpadded
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hash
        - len
      BBCount:         18
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - bin_to_base64
        - strlen
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:714,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:717,21'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strndup
                - free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh.c:717,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:717,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strndup
                - free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/dh.c:717,5'
              BranchSideFuncs:
                - strndup
                - free
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/dh.c:717,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:717,69'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strndup
                - free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/dh.c:719,28'
              BranchSideFuncs:
                - strndup
                - free
        - Branch String:   '/src/libssh/src/dh.c:720,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:720,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/dh.c:722,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:713,26'
          Dst:             bin_to_base64
        - Src:             '/src/libssh/src/dh.c:717,14'
          Dst:             strlen
        - Src:             '/src/libssh/src/dh.c:719,20'
          Dst:             strndup
    - functionName:    ssh_dh_get_current_server_publickey_blob
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_string_struct **'
      constantsTouched: []
      argNames:
        - session
        - pubkey_blob
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_dh_get_current_server_publickey
        - ssh_pki_export_pubkey_blob
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:674,28'
          Dst:             ssh_dh_get_current_server_publickey
        - Src:             '/src/libssh/src/dh.c:676,12'
          Dst:             ssh_pki_export_pubkey_blob
    - functionName:    ssh_dh_get_current_server_publickey
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:663,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:667,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_dh_is_known_group
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - modulus
        - generator
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BN_cmp
        - BN_num_bits
        - _ssh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:639,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:640,13'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/dh.c:641,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/dh.c:641,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:642,13'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/dh.c:644,13'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/dh.c:648,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:649,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:652,11'
              BranchSideFuncs:
                - BN_cmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/dh.c:653,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:654,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:657,5'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/dh.c:638,12'
          Dst:             BN_num_bits
        - Src:             '/src/libssh/src/dh.c:647,11'
          Dst:             BN_cmp
        - Src:             '/src/libssh/src/dh.c:652,11'
          Dst:             BN_cmp
        - Src:             '/src/libssh/src/dh.c:657,5'
          Dst:             _ssh_log
    - functionName:    ssh_fallback_group
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.bignum_st **'
        - 'struct.bignum_st **'
      constantsTouched: []
      argNames:
        - pmax
        - modulus
        - generator
      BBCount:         39
      ICount:          177
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - BN_clear_free
        - BN_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:605,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:606,9'
              BranchSideFuncs:
                - BN_copy
                - BN_copy
                - BN_clear_free
                - BN_dup
                - BN_dup
            - BranchSide:      '/src/libssh/src/dh.c:607,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_copy
                - BN_copy
                - BN_clear_free
                - BN_dup
                - BN_dup
                - BN_copy
                - BN_dup
        - Branch String:   '/src/libssh/src/dh.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:606,9'
              BranchSideFuncs:
                - BN_dup
                - BN_copy
                - BN_clear_free
                - BN_dup
            - BranchSide:      '/src/libssh/src/dh.c:606,9'
              BranchSideFuncs:
                - BN_copy
                - BN_copy
                - BN_clear_free
                - BN_dup
        - Branch String:   '/src/libssh/src/dh.c:607,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:608,9'
              BranchSideFuncs:
                - BN_copy
                - BN_copy
                - BN_clear_free
                - BN_dup
                - BN_dup
            - BranchSide:      '/src/libssh/src/dh.c:610,9'
              BranchSideFuncs:
                - BN_copy
                - BN_copy
                - BN_clear_free
                - BN_dup
                - BN_dup
        - Branch String:   '/src/libssh/src/dh.c:608,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:608,9'
              BranchSideFuncs:
                - BN_dup
                - BN_copy
                - BN_clear_free
                - BN_dup
            - BranchSide:      '/src/libssh/src/dh.c:608,9'
              BranchSideFuncs:
                - BN_copy
                - BN_copy
                - BN_clear_free
                - BN_dup
        - Branch String:   '/src/libssh/src/dh.c:610,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:610,9'
              BranchSideFuncs:
                - BN_dup
                - BN_copy
                - BN_clear_free
                - BN_dup
            - BranchSide:      '/src/libssh/src/dh.c:610,9'
              BranchSideFuncs:
                - BN_copy
                - BN_copy
                - BN_clear_free
                - BN_dup
        - Branch String:   '/src/libssh/src/dh.c:612,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:616,5'
              BranchSideFuncs:
                - BN_copy
                - BN_clear_free
                - BN_dup
        - Branch String:   '/src/libssh/src/dh.c:616,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:616,5'
              BranchSideFuncs:
                - BN_dup
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:616,5'
              BranchSideFuncs:
                - BN_copy
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:617,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:618,9'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:622,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/dh.c:618,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:618,9'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:619,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:606,9'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/dh.c:606,9'
          Dst:             BN_copy
        - Src:             '/src/libssh/src/dh.c:608,9'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/dh.c:608,9'
          Dst:             BN_copy
        - Src:             '/src/libssh/src/dh.c:610,9'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/dh.c:610,9'
          Dst:             BN_copy
        - Src:             '/src/libssh/src/dh.c:616,5'
          Dst:             BN_dup
        - Src:             '/src/libssh/src/dh.c:616,5'
          Dst:             BN_copy
        - Src:             '/src/libssh/src/dh.c:618,9'
          Dst:             BN_clear_free
    - functionName:    BN_copy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bignum_st *'
      argCount:        2
      argTypes:
        - 'struct.bignum_st *'
        - 'struct.bignum_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_server_dh_init
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_dh_init_common
        - ssh_packet_set_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:439,5'
          Dst:             ssh_packet_set_callbacks
        - Src:             '/src/libssh/src/dh.c:441,5'
          Dst:             ssh_dh_init_common
    - functionName:    ssh_client_dh_init
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_buffer_pack
        - ssh_dh_cleanup
        - ssh_dh_init_common
        - ssh_dh_keypair_gen_keys
        - ssh_dh_keypair_get_keys
        - ssh_packet_send
        - ssh_packet_set_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:322,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:323,5'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:326,32'
              BranchSideFuncs:
                - ssh_dh_keypair_gen_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh.c:327,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:328,7'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:330,32'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh.c:332,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:333,5'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:335,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - ssh_dh_cleanup
        - Branch String:   '/src/libssh/src/dh.c:336,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:337,5'
              BranchSideFuncs:
                - ssh_dh_cleanup
            - BranchSide:      '/src/libssh/src/dh.c:344,28'
              BranchSideFuncs:
                - ssh_packet_set_callbacks
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/dh.c:321,8'
          Dst:             ssh_dh_init_common
        - Src:             '/src/libssh/src/dh.c:326,8'
          Dst:             ssh_dh_keypair_gen_keys
        - Src:             '/src/libssh/src/dh.c:330,8'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/dh.c:335,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/dh.c:344,3'
          Dst:             ssh_packet_set_callbacks
        - Src:             '/src/libssh/src/dh.c:347,8'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/dh.c:353,3'
          Dst:             ssh_dh_cleanup
    - functionName:    ssh_dh_finalize
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         31
      ICount:          104
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - BN_clear_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:276,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:276,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:276,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:277,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:280,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:280,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:280,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:281,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:281,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:281,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:282,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:282,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:282,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:283,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:283,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:283,5'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:284,5'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   '/src/libssh/src/dh.c:284,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:284,5'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      '/src/libssh/src/dh.c:286,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:280,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh.c:281,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh.c:282,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh.c:283,5'
          Dst:             BN_clear_free
        - Src:             '/src/libssh/src/dh.c:284,5'
          Dst:             BN_clear_free
    - functionName:    ssh_dh_init
      functionSourceFile: '/src/libssh/src/dh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         39
      ICount:          154
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - BN_new
        - BN_set_word
        - ssh_dh_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/dh.c:231,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:231,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/dh.c:231,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/dh.c:236,27'
              BranchSideFuncs:
                - BN_new
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:239,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:240,9'
              BranchSideFuncs:
                - ssh_dh_finalize
            - BranchSide:      '/src/libssh/src/dh.c:242,10'
              BranchSideFuncs:
                - BN_set_word
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:243,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:244,9'
              BranchSideFuncs:
                - ssh_dh_finalize
            - BranchSide:      '/src/libssh/src/dh.c:247,5'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:247,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:247,5'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/dh.c:248,9'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:248,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:249,9'
              BranchSideFuncs:
                - ssh_dh_finalize
            - BranchSide:      '/src/libssh/src/dh.c:251,5'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:251,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:251,5'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/dh.c:252,9'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:252,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:253,9'
              BranchSideFuncs:
                - ssh_dh_finalize
            - BranchSide:      '/src/libssh/src/dh.c:255,5'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:255,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:255,5'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
            - BranchSide:      '/src/libssh/src/dh.c:256,9'
              BranchSideFuncs:
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:257,9'
              BranchSideFuncs:
                - ssh_dh_finalize
            - BranchSide:      '/src/libssh/src/dh.c:259,5'
              BranchSideFuncs:
                - BN_new
                - ssh_dh_finalize
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/dh.c:259,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:259,5'
              BranchSideFuncs:
                - BN_bin2bn
                - ssh_dh_finalize
            - BranchSide:      '/src/libssh/src/dh.c:260,9'
              BranchSideFuncs:
                - ssh_dh_finalize
        - Branch String:   '/src/libssh/src/dh.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/dh.c:261,9'
              BranchSideFuncs:
                - ssh_dh_finalize
            - BranchSide:      '/src/libssh/src/dh.c:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/dh.c:238,24'
          Dst:             BN_new
        - Src:             '/src/libssh/src/dh.c:242,10'
          Dst:             BN_set_word
        - Src:             '/src/libssh/src/dh.c:247,5'
          Dst:             BN_new
        - Src:             '/src/libssh/src/dh.c:247,5'
          Dst:             BN_bin2bn
        - Src:             '/src/libssh/src/dh.c:251,5'
          Dst:             BN_new
        - Src:             '/src/libssh/src/dh.c:251,5'
          Dst:             BN_bin2bn
        - Src:             '/src/libssh/src/dh.c:255,5'
          Dst:             BN_new
        - Src:             '/src/libssh/src/dh.c:255,5'
          Dst:             BN_bin2bn
        - Src:             '/src/libssh/src/dh.c:259,5'
          Dst:             BN_new
        - Src:             '/src/libssh/src/dh.c:259,5'
          Dst:             BN_bin2bn
        - Src:             '/src/libssh/src/dh.c:266,5'
          Dst:             ssh_dh_finalize
    - functionName:    ssh_packet_client_ecdh_reply
      functionSourceFile: '/src/libssh/src/ecdh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.758 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         24
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ecdh_build_k
        - ssh_buffer_add_u8
        - ssh_buffer_get_ssh_string
        - ssh_client_ecdh_remove_callbacks
        - ssh_dh_import_next_pubkey_blob
        - ssh_packet_send
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/ecdh.c:65,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:66,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/ecdh.c:70,39'
              BranchSideFuncs:
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/ecdh.c:71,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:71,3'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/ecdh.c:72,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh.c:72,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:73,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh.c:76,42'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh.c:77,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:78,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/ecdh.c:81,46'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh.c:83,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:84,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/ecdh.c:87,47'
              BranchSideFuncs:
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh.c:90,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:91,5'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/ecdh.c:96,25'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/ecdh.c:96,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh.c:100,22'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/ecdh.c:101,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh.c:102,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh.c:105,3'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/ecdh.c:63,3'
          Dst:             ssh_client_ecdh_remove_callbacks
        - Src:             '/src/libssh/src/ecdh.c:64,17'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/ecdh.c:66,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh.c:70,8'
          Dst:             ssh_dh_import_next_pubkey_blob
        - Src:             '/src/libssh/src/ecdh.c:71,3'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/ecdh.c:76,16'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/ecdh.c:78,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh.c:82,15'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/ecdh.c:84,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh.c:90,7'
          Dst:             ecdh_build_k
        - Src:             '/src/libssh/src/ecdh.c:91,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh.c:96,7'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/ecdh.c:100,6'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/ecdh.c:105,3'
          Dst:             _ssh_log
    - functionName:    ssh_client_ecdh_remove_callbacks
      functionSourceFile: '/src/libssh/src/ecdh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_remove_callbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/ecdh.c:48,5'
          Dst:             ssh_packet_remove_callbacks
    - functionName:    ssh_server_ecdh_init
      functionSourceFile: '/src/libssh/src/ecdh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_set_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/ecdh.c:132,5'
          Dst:             ssh_packet_set_callbacks
    - functionName:    ssh_mac_final
      functionSourceFile: '/src/libssh/src/kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.ssh_mac_ctx_struct *'
      constantsTouched: []
      argNames:
        - md
        - ctx
      BBCount:         14
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - sha1_final
        - sha256_final
        - sha384_final
        - sha512_final
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kdf.c:100,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:102,20'
              BranchSideFuncs:
                - sha1_final
                - free
            - BranchSide:      '/src/libssh/src/kdf.c:105,22'
              BranchSideFuncs:
                - sha256_final
                - free
            - BranchSide:      '/src/libssh/src/kdf.c:108,22'
              BranchSideFuncs:
                - sha384_final
                - free
            - BranchSide:      '/src/libssh/src/kdf.c:111,22'
              BranchSideFuncs:
                - sha512_final
                - free
            - BranchSide:      '/src/libssh/src/kdf.c:114,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/kdf.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:114,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/kdf.c:114,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/kdf.c:102,9'
          Dst:             sha1_final
        - Src:             '/src/libssh/src/kdf.c:105,9'
          Dst:             sha256_final
        - Src:             '/src/libssh/src/kdf.c:108,9'
          Dst:             sha384_final
        - Src:             '/src/libssh/src/kdf.c:111,9'
          Dst:             sha512_final
    - functionName:    ssh_mac_update
      functionSourceFile: '/src/libssh/src/kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ssh_mac_ctx_struct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - len
      BBCount:         9
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - sha1_update
        - sha256_update
        - sha384_update
        - sha512_update
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kdf.c:82,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kdf.c:84,21'
              BranchSideFuncs:
                - sha1_update
            - BranchSide:      '/src/libssh/src/kdf.c:87,23'
              BranchSideFuncs:
                - sha256_update
            - BranchSide:      '/src/libssh/src/kdf.c:90,23'
              BranchSideFuncs:
                - sha384_update
            - BranchSide:      '/src/libssh/src/kdf.c:93,23'
              BranchSideFuncs:
                - sha512_update
      Callsites:
        - Src:             '/src/libssh/src/kdf.c:84,9'
          Dst:             sha1_update
        - Src:             '/src/libssh/src/kdf.c:87,9'
          Dst:             sha256_update
        - Src:             '/src/libssh/src/kdf.c:90,9'
          Dst:             sha384_update
        - Src:             '/src/libssh/src/kdf.c:93,9'
          Dst:             sha512_update
    - functionName:    ssh_mac_ctx_init
      functionSourceFile: '/src/libssh/src/kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'struct.ssh_mac_ctx_struct *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         16
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - sha1_init
        - sha256_init
        - sha384_init
        - sha512_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kdf.c:56,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kdf.c:60,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - sha512_init
                - sha384_init
                - sha256_init
                - sha1_init
                - free
        - Branch String:   '/src/libssh/src/kdf.c:61,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:63,29'
              BranchSideFuncs:
                - sha1_init
            - BranchSide:      '/src/libssh/src/kdf.c:66,31'
              BranchSideFuncs:
                - sha256_init
            - BranchSide:      '/src/libssh/src/kdf.c:69,31'
              BranchSideFuncs:
                - sha384_init
            - BranchSide:      '/src/libssh/src/kdf.c:72,31'
              BranchSideFuncs:
                - sha512_init
            - BranchSide:      '/src/libssh/src/kdf.c:75,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/kdf.c:75,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:75,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/kdf.c:76,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/kdf.c:63,29'
          Dst:             sha1_init
        - Src:             '/src/libssh/src/kdf.c:66,31'
          Dst:             sha256_init
        - Src:             '/src/libssh/src/kdf.c:69,31'
          Dst:             sha384_init
        - Src:             '/src/libssh/src/kdf.c:72,31'
          Dst:             sha512_init
    - functionName:    sshkdf_derive_key
      functionSourceFile: '/src/libssh/src/kdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ssh_crypto_struct *'
        - 'char *'
        - size_t
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - crypto
        - key
        - key_len
        - key_type
        - output
        - requested_len
      BBCount:         19
      ICount:          192
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ssh_mac_ctx_init
        - ssh_mac_final
        - ssh_mac_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kdf.c:128,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kdf.c:132,28'
              BranchSideFuncs:
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/kdf.c:133,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kdf.c:137,20'
              BranchSideFuncs:
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/kdf.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:144,22'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/kdf.c:146,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/kdf.c:148,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:149,32'
              BranchSideFuncs:
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/kdf.c:165,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kdf.c:150,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:151,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kdf.c:153,24'
              BranchSideFuncs:
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_mac_ctx_init
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/kdf.c:157,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kdf.c:158,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/kdf.c:160,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_mac_ctx_init
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_update
                - ssh_mac_final
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/kdf.c:132,11'
          Dst:             ssh_mac_ctx_init
        - Src:             '/src/libssh/src/kdf.c:137,5'
          Dst:             ssh_mac_update
        - Src:             '/src/libssh/src/kdf.c:138,5'
          Dst:             ssh_mac_update
        - Src:             '/src/libssh/src/kdf.c:139,5'
          Dst:             ssh_mac_update
        - Src:             '/src/libssh/src/kdf.c:140,5'
          Dst:             ssh_mac_update
        - Src:             '/src/libssh/src/kdf.c:141,5'
          Dst:             ssh_mac_final
        - Src:             '/src/libssh/src/kdf.c:149,15'
          Dst:             ssh_mac_ctx_init
        - Src:             '/src/libssh/src/kdf.c:153,9'
          Dst:             ssh_mac_update
        - Src:             '/src/libssh/src/kdf.c:154,9'
          Dst:             ssh_mac_update
        - Src:             '/src/libssh/src/kdf.c:155,9'
          Dst:             ssh_mac_update
        - Src:             '/src/libssh/src/kdf.c:156,9'
          Dst:             ssh_mac_final
    - functionName:    ssh_generate_session_keys
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         45
      ICount:          419
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - _ssh_set_error_oom
        - hmac_digest_len
        - ssh_kdf
        - ssh_make_bignum_string
        - ssh_string_burn
        - ssh_string_free
        - ssh_string_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1622,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1623,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1628,28'
              BranchSideFuncs:
                - ssh_string_len
                - __sanitizer_cov_trace_const_cmp4
                - hmac_digest_len
                - hmac_digest_len
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
                - _ssh_set_error_oom
                - hmac_digest_len
                - hmac_digest_len
        - Branch String:   '/src/libssh/src/kex.c:1632,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1633,33'
              BranchSideFuncs:
                - hmac_digest_len
                - hmac_digest_len
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1638,33'
              BranchSideFuncs:
                - hmac_digest_len
                - hmac_digest_len
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1650,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1650,34'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1653,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1650,56'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1651,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1653,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1651,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1651,38'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1653,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1651,64'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1652,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1653,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1652,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1652,38'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1653,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1650,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1653,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1658,18'
              BranchSideFuncs:
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1659,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1660,9'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1662,18'
              BranchSideFuncs:
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1663,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1664,9'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1667,18'
              BranchSideFuncs:
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1669,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1670,9'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1672,18'
              BranchSideFuncs:
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1674,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1675,9'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1678,18'
              BranchSideFuncs:
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1680,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1681,9'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1683,18'
              BranchSideFuncs:
                - ssh_kdf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1685,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1686,9'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1689,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1689,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1690,29'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1697,29'
              BranchSideFuncs:
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1721,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1721,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:1722,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/kex.c:1722,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1722,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:1723,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1621,16'
          Dst:             ssh_make_bignum_string
        - Src:             '/src/libssh/src/kex.c:1623,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1629,15'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/kex.c:1635,33'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/kex.c:1636,33'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/kex.c:1640,33'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/kex.c:1641,33'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/kex.c:1653,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1658,10'
          Dst:             ssh_kdf
        - Src:             '/src/libssh/src/kex.c:1662,10'
          Dst:             ssh_kdf
        - Src:             '/src/libssh/src/kex.c:1667,10'
          Dst:             ssh_kdf
        - Src:             '/src/libssh/src/kex.c:1672,10'
          Dst:             ssh_kdf
        - Src:             '/src/libssh/src/kex.c:1678,10'
          Dst:             ssh_kdf
        - Src:             '/src/libssh/src/kex.c:1683,10'
          Dst:             ssh_kdf
        - Src:             '/src/libssh/src/kex.c:1720,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/kex.c:1721,5'
          Dst:             ssh_string_free
    - functionName:    ssh_make_sessionid
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         114
      ICount:          828
      EdgeCount:       140
      CyclomaticComplexity: 28
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - sha1
        - sha256
        - sha384
        - sha512
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_dh_get_next_server_publickey_blob
        - ssh_dh_get_parameters
        - ssh_dh_keypair_get_keys
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1292,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1293,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1296,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1301,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1304,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1304,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1305,23'
              BranchSideFuncs:
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1308,23'
              BranchSideFuncs:
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1313,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1314,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1317,10'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_buffer_get
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1326,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1326,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/kex.c:1327,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:1327,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1328,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1331,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:1331,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1337,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1337,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1337,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1337,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1337,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1362,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1362,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1399,13'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1399,13'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1399,13'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1416,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1416,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1429,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1339,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1340,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1342,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1344,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1345,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1347,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1351,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1352,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1358,9'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1364,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1365,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1367,38'
              BranchSideFuncs:
                - ssh_dh_keypair_get_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1369,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1370,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1372,36'
              BranchSideFuncs:
                - ssh_dh_get_parameters
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1374,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1375,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1377,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1386,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1387,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1393,9'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1399,62'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1400,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1401,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/kex.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1401,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1404,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1408,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1409,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1411,9'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1423,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1424,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1426,9'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1430,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1431,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1438,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - _ssh_set_error_oom
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1438,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1444,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1444,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1444,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1461,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1461,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1461,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1461,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1461,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1472,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1485,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1485,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1485,9'
              BranchSideFuncs:
                - malloc
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1501,10'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1447,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1448,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1451,29'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha1
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1464,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1465,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1468,31'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha256
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1475,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1476,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1479,31'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha384
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1488,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1489,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1492,31'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - sha512
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1501,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1502,51'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1518,8'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/kex.c:1503,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1504,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1507,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/kex.c:1520,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1520,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1521,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/kex.c:1521,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1521,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/kex.c:1522,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/kex.c:1522,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1522,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1524,5'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1527,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1527,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1533,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1291,11'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/kex.c:1296,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1312,10'
          Dst:             ssh_dh_get_next_server_publickey_blob
        - Src:             '/src/libssh/src/kex.c:1317,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1317,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1317,10'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/kex.c:1317,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1317,10'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1317,10'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/kex.c:1317,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1326,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/kex.c:1337,14'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/kex.c:1342,14'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/kex.c:1347,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1362,14'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/kex.c:1367,14'
          Dst:             ssh_dh_keypair_get_keys
        - Src:             '/src/libssh/src/kex.c:1372,14'
          Dst:             ssh_dh_get_parameters
        - Src:             '/src/libssh/src/kex.c:1377,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1401,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:1404,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1416,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1429,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1448,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1451,14'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/kex.c:1451,35'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1451,9'
          Dst:             sha1
        - Src:             '/src/libssh/src/kex.c:1465,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1468,16'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/kex.c:1468,37'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1468,9'
          Dst:             sha256
        - Src:             '/src/libssh/src/kex.c:1476,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1479,16'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/kex.c:1479,37'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1479,9'
          Dst:             sha384
        - Src:             '/src/libssh/src/kex.c:1489,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1492,16'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/kex.c:1493,16'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/kex.c:1492,9'
          Dst:             sha512
        - Src:             '/src/libssh/src/kex.c:1504,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1520,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/kex.c:1521,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/kex.c:1522,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/kex.c:1527,5'
          Dst:             ssh_string_free
    - functionName:    ssh_prefix_default_algos
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - algo
        - list
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FIPS_mode
        - ssh_find_all_matching
        - ssh_prefix_without_duplicates
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1254,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1254,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:1254,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1254,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:1254,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1255,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1258,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_prefix_without_duplicates
                - ssh_find_all_matching
                - free
                - ssh_prefix_without_duplicates
                - ssh_find_all_matching
        - Branch String:   '/src/libssh/src/kex.c:1258,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1259,58'
              BranchSideFuncs:
                - ssh_prefix_without_duplicates
                - ssh_find_all_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:1262,61'
              BranchSideFuncs:
                - ssh_prefix_without_duplicates
                - ssh_find_all_matching
                - free
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1258,9'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/kex.c:1259,15'
          Dst:             ssh_prefix_without_duplicates
        - Src:             '/src/libssh/src/kex.c:1260,15'
          Dst:             ssh_find_all_matching
        - Src:             '/src/libssh/src/kex.c:1262,15'
          Dst:             ssh_prefix_without_duplicates
        - Src:             '/src/libssh/src/kex.c:1263,15'
          Dst:             ssh_find_all_matching
    - functionName:    ssh_remove_from_default_algos
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - algo
        - list
      BBCount:         15
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - FIPS_mode
        - ssh_remove_all_matching
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1214,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1218,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_all_matching
                - ssh_remove_all_matching
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
        - Branch String:   '/src/libssh/src/kex.c:1218,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1218,25'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
            - BranchSide:      '/src/libssh/src/kex.c:1219,13'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
        - Branch String:   '/src/libssh/src/kex.c:1218,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1219,13'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
            - BranchSide:      '/src/libssh/src/kex.c:1226,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_all_matching
                - ssh_remove_all_matching
        - Branch String:   '/src/libssh/src/kex.c:1219,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1220,40'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/kex.c:1222,43'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/kex.c:1226,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1227,53'
              BranchSideFuncs:
                - ssh_remove_all_matching
            - BranchSide:      '/src/libssh/src/kex.c:1229,56'
              BranchSideFuncs:
                - ssh_remove_all_matching
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1219,13'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/kex.c:1220,20'
          Dst:             strdup
        - Src:             '/src/libssh/src/kex.c:1222,20'
          Dst:             strdup
        - Src:             '/src/libssh/src/kex.c:1226,9'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/kex.c:1227,16'
          Dst:             ssh_remove_all_matching
        - Src:             '/src/libssh/src/kex.c:1229,16'
          Dst:             ssh_remove_all_matching
    - functionName:    ssh_add_to_default_algos
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - algo
        - list
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FIPS_mode
        - ssh_append_without_duplicates
        - ssh_find_all_matching
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1183,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1183,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1184,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:1183,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1183,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1184,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:1183,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1184,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1187,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_append_without_duplicates
                - ssh_find_all_matching
                - free
                - ssh_append_without_duplicates
                - ssh_find_all_matching
        - Branch String:   '/src/libssh/src/kex.c:1187,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1188,58'
              BranchSideFuncs:
                - ssh_append_without_duplicates
                - ssh_find_all_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:1191,61'
              BranchSideFuncs:
                - ssh_append_without_duplicates
                - ssh_find_all_matching
                - free
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1187,9'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/kex.c:1188,15'
          Dst:             ssh_append_without_duplicates
        - Src:             '/src/libssh/src/kex.c:1189,15'
          Dst:             ssh_find_all_matching
        - Src:             '/src/libssh/src/kex.c:1191,15'
          Dst:             ssh_append_without_duplicates
        - Src:             '/src/libssh/src/kex.c:1192,15'
          Dst:             ssh_find_all_matching
    - functionName:    ssh_keep_known_algos
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - algo
        - list
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_find_all_matching
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1137,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1138,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1141,52'
              BranchSideFuncs:
                - ssh_find_all_matching
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1141,12'
          Dst:             ssh_find_all_matching
    - functionName:    ssh_send_rekex
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         17
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - server_set_kex
        - ssh_send_kex
        - ssh_set_client_kex
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1090,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1092,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1096,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:1096,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1098,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1102,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:1102,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1103,33'
              BranchSideFuncs:
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1110,29'
              BranchSideFuncs:
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:1104,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1105,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1108,5'
              BranchSideFuncs:
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:1111,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:0,0'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1112,13'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:1123,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1124,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:1129,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1092,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:1098,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:1103,14'
          Dst:             ssh_set_client_kex
        - Src:             '/src/libssh/src/kex.c:1105,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:1110,14'
          Dst:             server_set_kex
        - Src:             '/src/libssh/src/kex.c:1112,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:1122,10'
          Dst:             ssh_send_kex
        - Src:             '/src/libssh/src/kex.c:1124,9'
          Dst:             _ssh_log
    - functionName:    ssh_set_client_kex
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         30
      ICount:          245
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - FIPS_mode
        - _ssh_set_error
        - _ssh_set_error_oom
        - realloc
        - snprintf
        - ssh_client_select_hostkeys
        - ssh_get_random
        - strdup
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:747,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:751,25'
              BranchSideFuncs:
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:752,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:753,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:759,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:759,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:760,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:788,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:760,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:764,61'
              BranchSideFuncs:
                - ssh_client_select_hostkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:772,18'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:765,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:766,17'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:769,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:773,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:774,17'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:780,37'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:774,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:775,39'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:777,42'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:781,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:782,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:785,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_set_error_oom
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_client_select_hostkeys
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:788,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:793,11'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:795,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:797,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:799,15'
              BranchSideFuncs:
                - realloc
                - snprintf
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:801,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:802,14'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:806,14'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             '/src/libssh/src/kex.c:751,10'
          Dst:             ssh_get_random
        - Src:             '/src/libssh/src/kex.c:753,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:764,34'
          Dst:             ssh_client_select_hostkeys
        - Src:             '/src/libssh/src/kex.c:766,17'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:774,17'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/kex.c:780,30'
          Dst:             strdup
        - Src:             '/src/libssh/src/kex.c:782,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:794,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/kex.c:800,15'
          Dst:             realloc
        - Src:             '/src/libssh/src/kex.c:803,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:806,5'
          Dst:             snprintf
    - functionName:    ssh_send_kex
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         57
      ICount:          373
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - calloc
        - dh_handshake
        - kex_select_kex_type
        - snprintf
        - ssh_buffer_add_ssh_string
        - ssh_buffer_add_u32
        - ssh_buffer_add_u8
        - ssh_buffer_reinit
        - ssh_hashbufout_add_cookie
        - ssh_list_kex
        - ssh_packet_send
        - ssh_string_free
        - ssh_string_from_char
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:972,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:973,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/kex.c:974,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:982,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:983,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:988,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:983,70'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:984,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:988,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:982,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:985,34'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:988,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:997,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:998,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:999,35'
              BranchSideFuncs:
                - ssh_hashbufout_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:999,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1000,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1003,18'
              BranchSideFuncs:
                - ssh_list_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1005,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1006,36'
              BranchSideFuncs:
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1023,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1007,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1008,13'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1011,40'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1012,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1013,13'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1015,40'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1016,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1017,13'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1019,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1019,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1019,9'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/kex.c:1020,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
                - ssh_string_from_char
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1027,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1028,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1032,28'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1033,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1034,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1036,29'
              BranchSideFuncs:
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1037,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1038,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1041,26'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1042,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1043,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1046,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1051,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1052,22'
              BranchSideFuncs:
                - strchr
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1072,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:1054,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1054,48'
              BranchSideFuncs:
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:1054,71'
              BranchSideFuncs:
                - strlen
                - calloc
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:1056,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1057,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1060,18'
              BranchSideFuncs:
                - snprintf
                - _ssh_log
                - kex_select_kex_type
                - free
                - dh_handshake
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:1068,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1069,13'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1071,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:1077,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1077,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:1079,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/kex.c:988,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:992,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:999,9'
          Dst:             ssh_hashbufout_add_cookie
        - Src:             '/src/libssh/src/kex.c:1003,5'
          Dst:             ssh_list_kex
        - Src:             '/src/libssh/src/kex.c:1006,15'
          Dst:             ssh_string_from_char
        - Src:             '/src/libssh/src/kex.c:1011,14'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/kex.c:1015,14'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/kex.c:1019,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/kex.c:1023,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/kex.c:1032,10'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/kex.c:1036,10'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/kex.c:1041,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/kex.c:1047,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:1053,23'
          Dst:             strchr
        - Src:             '/src/libssh/src/kex.c:1054,64'
          Dst:             strlen
        - Src:             '/src/libssh/src/kex.c:1055,26'
          Dst:             calloc
        - Src:             '/src/libssh/src/kex.c:1057,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:1060,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/kex.c:1061,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:1063,42'
          Dst:             kex_select_kex_type
        - Src:             '/src/libssh/src/kex.c:1068,13'
          Dst:             dh_handshake
        - Src:             '/src/libssh/src/kex.c:1075,5'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/kex.c:1076,5'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/kex.c:1077,5'
          Dst:             ssh_string_free
    - functionName:    ssh_hashbufout_add_cookie
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         17
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ssh_buffer_add_data
        - ssh_buffer_add_u8
        - ssh_buffer_allocate_size
        - ssh_buffer_new
        - ssh_buffer_reinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1541,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1542,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1545,35'
              BranchSideFuncs:
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/kex.c:1547,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1548,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1552,27'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/kex.c:1552,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1553,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1557,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/kex.c:1557,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1558,33'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1564,33'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/kex.c:1558,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1560,31'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1563,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:1564,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:0,0'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1566,31'
              BranchSideFuncs:
                - ssh_buffer_reinit
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1540,28'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/kex.c:1545,10'
          Dst:             ssh_buffer_allocate_size
        - Src:             '/src/libssh/src/kex.c:1548,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/kex.c:1552,9'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/kex.c:1553,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/kex.c:1558,13'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/kex.c:1560,13'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/kex.c:1564,13'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/kex.c:1566,13'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_list_kex
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_kex_struct *'
      constantsTouched: []
      argNames:
        - kex
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:624,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:625,9'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/kex.c:631,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:625,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:626,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:628,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/kex.c:628,5'
          Dst:             _ssh_log
    - functionName:    kex_select_kex_type
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - kex
      BBCount:         39
      ICount:          152
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:829,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:831,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:831,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:832,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:833,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:833,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:834,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:835,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:835,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:836,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:837,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:837,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:838,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:840,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:840,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:842,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:842,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:845,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:845,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:846,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:847,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:847,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:848,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:849,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:849,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:851,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:851,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:853,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/kex.c:829,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:831,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:833,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:835,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:837,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:840,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:842,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:845,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:847,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:849,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:851,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:853,16'
          Dst:             strcmp
    - functionName:    ssh_client_select_hostkeys
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         43
      ICount:          219
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - FIPS_mode
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_append_without_duplicates
        - ssh_find_all_matching
        - ssh_keep_fips_algos
        - ssh_kex_get_default_methods
        - ssh_kex_get_fips_methods
        - ssh_known_hosts_get_algorithms_names
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:652,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:653,13'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_find_all_matching
                - _ssh_log
                - ssh_known_hosts_get_algorithms_names
                - _ssh_log
                - ssh_find_all_matching
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
                - ssh_kex_get_fips_methods
            - BranchSide:      '/src/libssh/src/kex.c:661,60'
              BranchSideFuncs:
                - ssh_find_all_matching
                - _ssh_log
                - ssh_known_hosts_get_algorithms_names
                - _ssh_log
                - ssh_find_all_matching
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:653,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:654,22'
              BranchSideFuncs:
                - ssh_kex_get_fips_methods
                - ssh_find_all_matching
                - _ssh_log
                - ssh_known_hosts_get_algorithms_names
                - _ssh_log
                - ssh_find_all_matching
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:656,22'
              BranchSideFuncs:
                - ssh_kex_get_default_methods
                - ssh_find_all_matching
                - _ssh_log
                - ssh_known_hosts_get_algorithms_names
                - _ssh_log
                - ssh_find_all_matching
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
                - free
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:662,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:663,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:669,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_known_hosts_get_algorithms_names
                - _ssh_log
                - ssh_find_all_matching
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:674,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:675,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:683,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_find_all_matching
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/kex.c:690,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:690,5'
              BranchSideFuncs:
                - free
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:691,9'
              BranchSideFuncs:
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:691,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:692,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:702,50'
              BranchSideFuncs:
                - ssh_append_without_duplicates
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
                - free
        - Branch String:   '/src/libssh/src/kex.c:704,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:704,5'
              BranchSideFuncs:
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/kex.c:705,5'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/kex.c:705,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:705,5'
              BranchSideFuncs:
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:706,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:706,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:707,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/kex.c:711,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_keep_fips_algos
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/kex.c:711,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:713,59'
              BranchSideFuncs:
                - ssh_keep_fips_algos
                - _ssh_log
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/kex.c:724,5'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:714,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:714,9'
              BranchSideFuncs:
                - free
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:715,13'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:715,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:716,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:721,24'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/kex.c:653,13'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/kex.c:654,22'
          Dst:             ssh_kex_get_fips_methods
        - Src:             '/src/libssh/src/kex.c:656,22'
          Dst:             ssh_kex_get_default_methods
        - Src:             '/src/libssh/src/kex.c:661,28'
          Dst:             ssh_find_all_matching
        - Src:             '/src/libssh/src/kex.c:663,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:669,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:673,30'
          Dst:             ssh_known_hosts_get_algorithms_names
        - Src:             '/src/libssh/src/kex.c:675,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:683,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:688,27'
          Dst:             ssh_find_all_matching
        - Src:             '/src/libssh/src/kex.c:692,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:702,20'
          Dst:             ssh_append_without_duplicates
        - Src:             '/src/libssh/src/kex.c:707,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:711,9'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/kex.c:713,25'
          Dst:             ssh_keep_fips_algos
        - Src:             '/src/libssh/src/kex.c:716,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:724,5'
          Dst:             _ssh_log
    - functionName:    ssh_kex_get_fips_methods
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - algo
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:301,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:305,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_kex_get_default_methods
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - algo
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:280,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_keep_fips_algos
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - algo
        - list
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_find_all_matching
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1158,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1159,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1162,47'
              BranchSideFuncs:
                - ssh_find_all_matching
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1162,12'
          Dst:             ssh_find_all_matching
    - functionName:    revert_kex_callbacks
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         21
      ICount:          86
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - ssh_client_curve25519_remove_callbacks
        - ssh_client_dh_remove_callbacks
        - ssh_client_dhgex_remove_callbacks
        - ssh_client_ecdh_remove_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:868,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:868,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:874,40'
              BranchSideFuncs:
                - ssh_client_dh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:874,40'
              BranchSideFuncs:
                - ssh_client_dh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:874,40'
              BranchSideFuncs:
                - ssh_client_dh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:874,40'
              BranchSideFuncs:
                - ssh_client_dh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:874,40'
              BranchSideFuncs:
                - ssh_client_dh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:879,43'
              BranchSideFuncs:
                - ssh_client_dhgex_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:879,43'
              BranchSideFuncs:
                - ssh_client_dhgex_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:886,42'
              BranchSideFuncs:
                - ssh_client_ecdh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:886,42'
              BranchSideFuncs:
                - ssh_client_ecdh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:886,42'
              BranchSideFuncs:
                - ssh_client_ecdh_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:892,48'
              BranchSideFuncs:
                - ssh_client_curve25519_remove_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:892,48'
              BranchSideFuncs:
                - ssh_client_curve25519_remove_callbacks
      Callsites:
        - Src:             '/src/libssh/src/kex.c:874,9'
          Dst:             ssh_client_dh_remove_callbacks
        - Src:             '/src/libssh/src/kex.c:879,9'
          Dst:             ssh_client_dhgex_remove_callbacks
        - Src:             '/src/libssh/src/kex.c:886,9'
          Dst:             ssh_client_ecdh_remove_callbacks
        - Src:             '/src/libssh/src/kex.c:892,9'
          Dst:             ssh_client_curve25519_remove_callbacks
    - functionName:    ssh_find_aead_hmac
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cipher
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:814,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:815,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:816,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:816,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:817,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:818,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:818,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:820,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/kex.c:816,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:818,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:820,16'
          Dst:             strcmp
    - functionName:    ssh_kex_select_methods
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct.758 *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         36
      ICount:          332
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - kex_select_kex_type
        - revert_kex_callbacks
        - ssh_find_aead_hmac
        - ssh_find_matching
        - strdup
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:914,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:915,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_find_aead_hmac
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/kex.c:918,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_find_aead_hmac
                - free
                - strdup
        - Branch String:   '/src/libssh/src/kex.c:918,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:919,52'
              BranchSideFuncs:
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_find_aead_hmac
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/kex.c:943,36'
              BranchSideFuncs:
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
        - Branch String:   '/src/libssh/src/kex.c:922,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:922,33'
              BranchSideFuncs:
                - ssh_find_aead_hmac
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/kex.c:923,44'
              BranchSideFuncs:
                - ssh_find_aead_hmac
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - strdup
        - Branch String:   '/src/libssh/src/kex.c:922,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:923,44'
              BranchSideFuncs:
                - ssh_find_aead_hmac
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/kex.c:929,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_aead_hmac
                - free
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:924,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:925,22'
              BranchSideFuncs:
                - free
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_aead_hmac
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:928,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_aead_hmac
                - free
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:929,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:929,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_aead_hmac
                - free
                - strdup
                - strdup
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:935,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_find_aead_hmac
                - free
                - strdup
                - strdup
        - Branch String:   '/src/libssh/src/kex.c:929,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:930,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:935,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - kex_select_kex_type
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_find_aead_hmac
                - free
                - strdup
                - strdup
        - Branch String:   '/src/libssh/src/kex.c:944,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:944,28'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - revert_kex_callbacks
            - BranchSide:      '/src/libssh/src/kex.c:951,24'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:944,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:945,9'
              BranchSideFuncs:
                - _ssh_log
                - revert_kex_callbacks
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:951,24'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/kex.c:913,17'
          Dst:             strstr
        - Src:             '/src/libssh/src/kex.c:919,34'
          Dst:             ssh_find_matching
        - Src:             '/src/libssh/src/kex.c:923,25'
          Dst:             ssh_find_aead_hmac
        - Src:             '/src/libssh/src/kex.c:926,42'
          Dst:             strdup
        - Src:             '/src/libssh/src/kex.c:930,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:937,38'
          Dst:             strdup
        - Src:             '/src/libssh/src/kex.c:943,16'
          Dst:             kex_select_kex_type
        - Src:             '/src/libssh/src/kex.c:945,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:947,9'
          Dst:             revert_kex_callbacks
        - Src:             '/src/libssh/src/kex.c:953,5'
          Dst:             _ssh_log
    - functionName:    cmp_first_kex_algo
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - client_str
        - server_str
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:324,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:324,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:325,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:324,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:325,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:328,20'
              BranchSideFuncs:
                - strchr
                - strchr
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
        - Branch String:   '/src/libssh/src/kex.c:329,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:330,33'
              BranchSideFuncs:
                - strlen
                - strchr
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strlen
            - BranchSide:      '/src/libssh/src/kex.c:332,26'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strlen
        - Branch String:   '/src/libssh/src/kex.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:337,33'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/kex.c:339,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:343,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:346,25'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/kex.c:328,13'
          Dst:             strchr
        - Src:             '/src/libssh/src/kex.c:330,26'
          Dst:             strlen
        - Src:             '/src/libssh/src/kex.c:335,13'
          Dst:             strchr
        - Src:             '/src/libssh/src/kex.c:337,26'
          Dst:             strlen
        - Src:             '/src/libssh/src/kex.c:346,17'
          Dst:             strncmp
    - functionName:    ssh_hashbufin_add_cookie
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct.758 *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - cookie
      BBCount:         12
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_buffer_add_data
        - ssh_buffer_add_u8
        - ssh_buffer_allocate_size
        - ssh_buffer_new
        - ssh_buffer_reinit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:1579,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1580,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:1583,35'
              BranchSideFuncs:
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/kex.c:1585,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1586,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1590,27'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/kex.c:1590,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1591,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1594,29'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/kex.c:1594,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:1595,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/kex.c:1599,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/kex.c:1578,27'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/kex.c:1583,10'
          Dst:             ssh_buffer_allocate_size
        - Src:             '/src/libssh/src/kex.c:1586,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/kex.c:1590,9'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/kex.c:1591,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/kex.c:1594,9'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/kex.c:1595,9'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_packet_kexinit
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.758 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         155
      ICount:          928
      EdgeCount:       204
      CyclomaticComplexity: 51
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - cmp_first_kex_algo
        - server_set_kex
        - ssh_buffer_add_ssh_string
        - ssh_buffer_add_u32
        - ssh_buffer_add_u8
        - ssh_buffer_get_data
        - ssh_buffer_get_ssh_string
        - ssh_buffer_get_u8
        - ssh_find_matching
        - ssh_hashbufin_add_cookie
        - ssh_match_group
        - ssh_set_client_kex
        - ssh_string_free
        - ssh_string_to_char
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:370,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:371,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:385,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:371,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:372,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:375,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:375,67'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:376,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:380,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:375,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:379,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:380,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:380,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:0,0'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:381,13'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:385,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:0,0'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:386,9'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:391,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:393,35'
              BranchSideFuncs:
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:413,35'
              BranchSideFuncs:
                - ssh_buffer_get_data
                - __sanitizer_cov_trace_const_cmp8
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:394,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:395,13'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:400,39'
              BranchSideFuncs:
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:401,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:402,13'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:407,29'
              BranchSideFuncs:
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:408,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:409,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:412,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:414,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:415,13'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:420,39'
              BranchSideFuncs:
                - ssh_hashbufin_add_cookie
                - __sanitizer_cov_trace_const_cmp4
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:421,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:422,13'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:427,33'
              BranchSideFuncs:
                - ssh_set_client_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:428,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:429,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:433,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:434,41'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:456,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/kex.c:435,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:436,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:439,40'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:440,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:441,13'
              BranchSideFuncs:
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:446,41'
              BranchSideFuncs:
                - ssh_string_to_char
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/kex.c:447,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:448,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:451,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - _ssh_set_error_oom
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:451,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:451,9'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/kex.c:452,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_ssh_string
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/kex.c:456,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:458,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:463,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:458,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:459,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:462,5'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:463,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/kex.c:464,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:480,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:481,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:484,28'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:485,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:486,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:489,29'
              BranchSideFuncs:
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:490,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:491,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:500,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/kex.c:500,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:500,37'
              BranchSideFuncs:
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:501,33'
              BranchSideFuncs:
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
        - Branch String:   '/src/libssh/src/kex.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:501,33'
              BranchSideFuncs:
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:513,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
        - Branch String:   '/src/libssh/src/kex.c:505,57'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:503,9'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:506,32'
              BranchSideFuncs:
                - cmp_first_kex_algo
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
        - Branch String:   '/src/libssh/src/kex.c:513,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:518,30'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:589,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/kex.c:520,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:521,25'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:585,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/kex.c:534,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:536,21'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:545,34'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
        - Branch String:   '/src/libssh/src/kex.c:536,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:537,58'
              BranchSideFuncs:
                - ssh_find_matching
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:544,13'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
        - Branch String:   '/src/libssh/src/kex.c:539,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:540,25'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:542,21'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
                - free
        - Branch String:   '/src/libssh/src/kex.c:542,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:542,21'
              BranchSideFuncs:
                - free
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:543,17'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
        - Branch String:   '/src/libssh/src/kex.c:546,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:548,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - ssh_find_matching
                - free
            - BranchSide:      '/src/libssh/src/kex.c:562,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
        - Branch String:   '/src/libssh/src/kex.c:548,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:549,58'
              BranchSideFuncs:
                - ssh_find_matching
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:556,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
        - Branch String:   '/src/libssh/src/kex.c:551,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:552,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:554,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/kex.c:554,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:554,21'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:555,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
        - Branch String:   '/src/libssh/src/kex.c:562,64'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:563,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/kex.c:580,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/kex.c:562,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:564,17'
              BranchSideFuncs:
                - ssh_find_matching
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - free
            - BranchSide:      '/src/libssh/src/kex.c:580,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/kex.c:567,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:568,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:569,35'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - free
        - Branch String:   '/src/libssh/src/kex.c:569,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:570,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - free
            - BranchSide:      '/src/libssh/src/kex.c:571,35'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - free
        - Branch String:   '/src/libssh/src/kex.c:571,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:572,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - free
            - BranchSide:      '/src/libssh/src/kex.c:574,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/kex.c:574,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:574,21'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/kex.c:575,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/kex.c:577,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:577,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/kex.c:578,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/kex.c:593,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:594,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/kex.c:596,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/kex.c:600,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:600,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/kex.c:601,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/kex.c:601,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:602,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/kex.c:612,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/kex.c:602,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:604,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '/src/libssh/src/kex.c:607,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '/src/libssh/src/kex.c:609,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:609,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/kex.c:610,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
      Callsites:
        - Src:             '/src/libssh/src/kex.c:368,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:372,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:379,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:381,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:386,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:393,15'
          Dst:             ssh_buffer_get_data
        - Src:             '/src/libssh/src/kex.c:395,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:400,14'
          Dst:             ssh_hashbufin_add_cookie
        - Src:             '/src/libssh/src/kex.c:402,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:407,14'
          Dst:             server_set_kex
        - Src:             '/src/libssh/src/kex.c:413,15'
          Dst:             ssh_buffer_get_data
        - Src:             '/src/libssh/src/kex.c:415,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:420,14'
          Dst:             ssh_hashbufin_add_cookie
        - Src:             '/src/libssh/src/kex.c:422,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:427,14'
          Dst:             ssh_set_client_kex
        - Src:             '/src/libssh/src/kex.c:434,15'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/kex.c:439,14'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/kex.c:441,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/kex.c:446,22'
          Dst:             ssh_string_to_char
        - Src:             '/src/libssh/src/kex.c:448,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/kex.c:451,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/kex.c:479,10'
          Dst:             ssh_buffer_get_u8
        - Src:             '/src/libssh/src/kex.c:484,10'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/kex.c:489,10'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/kex.c:504,13'
          Dst:             cmp_first_kex_algo
        - Src:             '/src/libssh/src/kex.c:506,13'
          Dst:             cmp_first_kex_algo
        - Src:             '/src/libssh/src/kex.c:508,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:518,14'
          Dst:             ssh_match_group
        - Src:             '/src/libssh/src/kex.c:533,18'
          Dst:             ssh_match_group
        - Src:             '/src/libssh/src/kex.c:537,40'
          Dst:             ssh_find_matching
        - Src:             '/src/libssh/src/kex.c:545,18'
          Dst:             ssh_match_group
        - Src:             '/src/libssh/src/kex.c:549,40'
          Dst:             ssh_find_matching
        - Src:             '/src/libssh/src/kex.c:565,31'
          Dst:             ssh_find_matching
        - Src:             '/src/libssh/src/kex.c:569,28'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:571,28'
          Dst:             strcmp
        - Src:             '/src/libssh/src/kex.c:580,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/kex.c:600,5'
          Dst:             ssh_string_free
    - functionName:    ssh_kex_get_description
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - algo
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:293,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:294,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:297,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_kex_get_supported_method
      functionSourceFile: '/src/libssh/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - algo
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/kex.c:285,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/kex.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/kex.c:289,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_hostname
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - name
        - salt
        - salt_size
        - hash
        - hash_size
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hmac_final
        - hmac_init
        - hmac_update
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:67,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:71,22'
              BranchSideFuncs:
                - strlen
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:72,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:75,21'
              BranchSideFuncs:
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:76,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:79,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:66,15'
          Dst:             hmac_init
        - Src:             '/src/libssh/src/knownhosts.c:71,37'
          Dst:             strlen
        - Src:             '/src/libssh/src/knownhosts.c:71,10'
          Dst:             hmac_update
        - Src:             '/src/libssh/src/knownhosts.c:75,10'
          Dst:             hmac_final
    - functionName:    ssh_known_hosts_entries_compare
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_knownhosts_entry *'
        - 'struct.ssh_knownhosts_entry *'
      constantsTouched: []
      argNames:
        - k1
        - k2
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_key_cmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:202,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:202,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:203,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:202,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:206,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:207,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:208,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:211,23'
              BranchSideFuncs:
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:212,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:213,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:206,11'
          Dst:             strcmp
        - Src:             '/src/libssh/src/knownhosts.c:211,11'
          Dst:             ssh_key_cmp
    - functionName:    known_hosts_read_line
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fp
        - buf
        - buf_size
        - buf_len
        - lineno
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - feof
        - fgets
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:174,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:176,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fgets
            - BranchSide:      '/src/libssh/src/knownhosts.c:193,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:176,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:177,13'
              BranchSideFuncs:
                - fgets
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
            - BranchSide:      '/src/libssh/src/knownhosts.c:180,10'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
        - Branch String:   '/src/libssh/src/knownhosts.c:182,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:183,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
            - BranchSide:      '/src/libssh/src/knownhosts.c:185,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
        - Branch String:   '/src/libssh/src/knownhosts.c:185,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:185,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:186,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:185,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:188,13'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:174,12'
          Dst:             fgets
        - Src:             '/src/libssh/src/knownhosts.c:181,15'
          Dst:             strlen
        - Src:             '/src/libssh/src/knownhosts.c:185,37'
          Dst:             feof
        - Src:             '/src/libssh/src/knownhosts.c:188,13'
          Dst:             __errno_location
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_session_is_known_server
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_session_get_known_hosts_entry
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:1290,12'
          Dst:             ssh_session_get_known_hosts_entry
    - functionName:    ssh_session_get_known_hosts_entry
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_knownhosts_entry **'
      constantsTouched: []
      argNames:
        - session
        - pentry
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_set_error
        - ssh_options_apply
        - ssh_session_get_known_hosts_entry_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:1168,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1169,31'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_known_hosts_entry_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_known_hosts_entry_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1178,49'
              BranchSideFuncs:
                - ssh_session_get_known_hosts_entry_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_known_hosts_entry_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:1169,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1170,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1176,5'
              BranchSideFuncs:
                - ssh_session_get_known_hosts_entry_file
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_known_hosts_entry_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:1181,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1183,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:1186,14'
              BranchSideFuncs:
                - ssh_session_get_known_hosts_entry_file
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:1192,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1193,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/knownhosts.c:1200,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:1193,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1194,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:1196,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:1169,13'
          Dst:             ssh_options_apply
        - Src:             '/src/libssh/src/knownhosts.c:1170,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1178,10'
          Dst:             ssh_session_get_known_hosts_entry_file
        - Src:             '/src/libssh/src/knownhosts.c:1187,10'
          Dst:             ssh_session_get_known_hosts_entry_file
    - functionName:    ssh_session_get_known_hosts_entry_file
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - 'struct.ssh_knownhosts_entry **'
      constantsTouched: []
      argNames:
        - session
        - filename
        - pentry
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_set_error
        - ssh_dh_get_current_server_publickey
        - ssh_known_hosts_check_server_key
        - ssh_session_get_host_port
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:1241,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1242,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1250,43'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_known_hosts_check_server_key
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:1251,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1252,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:1255,46'
              BranchSideFuncs:
                - ssh_known_hosts_check_server_key
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:1259,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1259,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:1261,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:1240,21'
          Dst:             ssh_dh_get_current_server_publickey
        - Src:             '/src/libssh/src/knownhosts.c:1242,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1250,17'
          Dst:             ssh_session_get_host_port
        - Src:             '/src/libssh/src/knownhosts.c:1255,13'
          Dst:             ssh_known_hosts_check_server_key
    - functionName:    ssh_session_get_host_port
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_hostport
        - ssh_lowercase
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:319,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:327,26'
              BranchSideFuncs:
                - ssh_lowercase
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hostport
                - _ssh_set_error_oom
                - free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/knownhosts.c:328,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:329,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/knownhosts.c:333,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hostport
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:333,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:333,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:334,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:333,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:334,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:336,34'
              BranchSideFuncs:
                - ssh_hostport
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:337,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:337,9'
              BranchSideFuncs:
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/knownhosts.c:338,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/knownhosts.c:338,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:0,0'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/knownhosts.c:339,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:319,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:327,12'
          Dst:             ssh_lowercase
        - Src:             '/src/libssh/src/knownhosts.c:329,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/knownhosts.c:336,21'
          Dst:             ssh_hostport
        - Src:             '/src/libssh/src/knownhosts.c:339,13'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_known_hosts_check_server_key
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ssh_key_struct *'
        - 'struct.ssh_knownhosts_entry **'
      constantsTouched: []
      argNames:
        - hosts_entry
        - filename
        - server_key
        - pentry
      BBCount:         27
      ICount:          180
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ssh_key_cmp
        - ssh_key_type
        - ssh_known_hosts_read_entries
        - ssh_knownhosts_entry_free
        - ssh_list_free
        - ssh_list_get_iterator
        - ssh_list_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:1087,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1088,23'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:1092,32'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_remove
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:1093,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1094,23'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:1098,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/knownhosts.c:1098,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1099,38'
              BranchSideFuncs:
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/knownhosts.c:1124,37'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
        - Branch String:   '/src/libssh/src/knownhosts.c:1105,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1106,19'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/knownhosts.c:1114,26'
              BranchSideFuncs:
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/knownhosts.c:1107,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1108,27'
              BranchSideFuncs:
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
            - BranchSide:      '/src/libssh/src/knownhosts.c:1111,13'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
        - Branch String:   '/src/libssh/src/knownhosts.c:1114,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1115,19'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/knownhosts.c:1119,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/knownhosts.c:1119,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1120,19'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/knownhosts.c:1122,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_key_cmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_key_type
                - ssh_key_type
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/knownhosts.c:1124,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1127,38'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:1133,19'
              BranchSideFuncs:
                - ssh_list_free
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:1084,10'
          Dst:             ssh_known_hosts_read_entries
        - Src:             '/src/libssh/src/knownhosts.c:1088,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:1092,10'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:1094,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:1104,15'
          Dst:             ssh_key_cmp
        - Src:             '/src/libssh/src/knownhosts.c:1109,17'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/knownhosts.c:1114,13'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/knownhosts.c:1114,41'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/knownhosts.c:1124,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:1130,9'
          Dst:             ssh_knownhosts_entry_free
        - Src:             '/src/libssh/src/knownhosts.c:1131,9'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/knownhosts.c:1126,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:1133,5'
          Dst:             ssh_list_free
    - functionName:    ssh_known_hosts_read_entries
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ssh_list **'
      constantsTouched: []
      argNames:
        - match
        - filename
        - entries
      BBCount:         45
      ICount:          279
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - _ssh_log
        - fclose
        - fopen
        - known_hosts_read_line
        - ssh_known_hosts_entries_compare
        - ssh_known_hosts_parse_line
        - ssh_knownhosts_entry_free
        - ssh_list_append
        - ssh_list_get_iterator
        - ssh_list_new
        - ssh_strerror
        - strcspn
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:236,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:237,14'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __errno_location
                - ssh_strerror
                - _ssh_log
            - BranchSide:      '/src/libssh/src/knownhosts.c:244,10'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
                - ssh_list_new
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:244,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:245,20'
              BranchSideFuncs:
                - ssh_list_new
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:252,37'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
        - Branch String:   '/src/libssh/src/knownhosts.c:246,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:247,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:250,5'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
        - Branch String:   '/src/libssh/src/knownhosts.c:252,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:255,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
            - BranchSide:      '/src/libssh/src/knownhosts.c:306,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:259,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:260,27'
              BranchSideFuncs:
                - strcspn
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:262,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - strcspn
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:265,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:265,45'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - strcspn
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:268,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - strcspn
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:268,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:268,29'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
            - BranchSide:      '/src/libssh/src/knownhosts.c:269,13'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
        - Branch String:   '/src/libssh/src/knownhosts.c:268,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:269,13'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
            - BranchSide:      '/src/libssh/src/knownhosts.c:274,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcspn
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:274,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:275,13'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
            - BranchSide:      '/src/libssh/src/knownhosts.c:278,41'
              BranchSideFuncs:
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strcspn
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:281,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:282,13'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
            - BranchSide:      '/src/libssh/src/knownhosts.c:283,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - strcspn
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:288,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:293,22'
              BranchSideFuncs:
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - fclose
                - strcspn
                - ssh_list_append
                - ssh_knownhosts_entry_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:301,13'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
                - ssh_list_append
        - Branch String:   '/src/libssh/src/knownhosts.c:295,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:296,43'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - strcspn
                - ssh_list_append
            - BranchSide:      '/src/libssh/src/knownhosts.c:300,9'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - fclose
                - strcspn
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
        - Branch String:   '/src/libssh/src/knownhosts.c:301,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:302,30'
              BranchSideFuncs:
                - ssh_list_append
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
            - BranchSide:      '/src/libssh/src/knownhosts.c:304,5'
              BranchSideFuncs:
                - known_hosts_read_line
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_parse_line
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_list_append
                - ssh_known_hosts_entries_compare
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - fclose
                - strcspn
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:235,10'
          Dst:             fopen
        - Src:             '/src/libssh/src/knownhosts.c:238,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:238,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/knownhosts.c:238,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/knownhosts.c:245,20'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/knownhosts.c:247,13'
          Dst:             fclose
        - Src:             '/src/libssh/src/knownhosts.c:252,15'
          Dst:             known_hosts_read_line
        - Src:             '/src/libssh/src/knownhosts.c:260,19'
          Dst:             strcspn
        - Src:             '/src/libssh/src/knownhosts.c:265,24'
          Dst:             __ctype_b_loc
        - Src:             '/src/libssh/src/knownhosts.c:278,14'
          Dst:             ssh_known_hosts_parse_line
        - Src:             '/src/libssh/src/knownhosts.c:288,19'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:294,19'
          Dst:             ssh_known_hosts_entries_compare
        - Src:             '/src/libssh/src/knownhosts.c:296,17'
          Dst:             ssh_knownhosts_entry_free
        - Src:             '/src/libssh/src/knownhosts.c:302,13'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/knownhosts.c:254,15'
          Dst:             known_hosts_read_line
        - Src:             '/src/libssh/src/knownhosts.c:306,5'
          Dst:             fclose
        - Src:             '/src/libssh/src/knownhosts.c:309,5'
          Dst:             fclose
    - functionName:    ssh_knownhosts_entry_free
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_knownhosts_entry *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         25
      ICount:          108
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_key_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:157,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:161,5'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:161,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:161,5'
              BranchSideFuncs:
                - free
                - ssh_key_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:162,5'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:162,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:162,5'
              BranchSideFuncs:
                - free
                - ssh_key_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:163,18'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:164,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:164,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:165,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:165,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:165,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:163,5'
          Dst:             ssh_key_free
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_known_hosts_parse_line
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.ssh_knownhosts_entry **'
      constantsTouched: []
      argNames:
        - hostname
        - line
        - entry
      BBCount:         76
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - _ssh_log
        - calloc
        - match_hashed_hostname
        - match_hostname
        - ssh_hostport
        - ssh_key_type_from_name
        - ssh_key_type_to_char
        - ssh_knownhosts_entry_free
        - ssh_pki_import_pubkey_base64
        - strdup
        - strlen
        - strstr
        - strtok_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:648,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:649,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:653,18'
              BranchSideFuncs:
                - strtok_r
                - calloc
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
                - match_hashed_hostname
                - free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:654,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:655,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:659,9'
              BranchSideFuncs:
                - calloc
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
                - match_hashed_hostname
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:660,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:661,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:665,9'
              BranchSideFuncs:
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
                - match_hashed_hostname
        - Branch String:   '/src/libssh/src/knownhosts.c:665,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:666,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
                - match_hashed_hostname
            - BranchSide:      '/src/libssh/src/knownhosts.c:719,5'
              BranchSideFuncs:
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:670,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:671,43'
              BranchSideFuncs:
                - match_hashed_hostname
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
            - BranchSide:      '/src/libssh/src/knownhosts.c:674,18'
              BranchSideFuncs:
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
        - Branch String:   '/src/libssh/src/knownhosts.c:676,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:681,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
            - BranchSide:      '/src/libssh/src/knownhosts.c:704,14'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:681,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:681,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
            - BranchSide:      '/src/libssh/src/knownhosts.c:697,38'
              BranchSideFuncs:
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
        - Branch String:   '/src/libssh/src/knownhosts.c:681,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:687,21'
              BranchSideFuncs:
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hostport
            - BranchSide:      '/src/libssh/src/knownhosts.c:697,38'
              BranchSideFuncs:
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
        - Branch String:   '/src/libssh/src/knownhosts.c:687,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:688,46'
              BranchSideFuncs:
                - ssh_hostport
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/knownhosts.c:695,38'
              BranchSideFuncs:
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hostport
        - Branch String:   '/src/libssh/src/knownhosts.c:689,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:690,28'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:693,17'
              BranchSideFuncs:
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_hostport
        - Branch String:   '/src/libssh/src/knownhosts.c:699,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:700,23'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:703,9'
              BranchSideFuncs:
                - strtok_r
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - match_hostname
                - ssh_hostport
        - Branch String:   '/src/libssh/src/knownhosts.c:706,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:707,16'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:711,30'
              BranchSideFuncs:
                - strdup
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:712,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:713,16'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:716,5'
              BranchSideFuncs:
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:719,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:719,5'
              BranchSideFuncs:
                - free
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/knownhosts.c:720,25'
              BranchSideFuncs:
                - strdup
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:721,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:722,12'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:726,14'
              BranchSideFuncs:
                - strtok_r
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:729,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:730,12'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:734,26'
              BranchSideFuncs:
                - strdup
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:735,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:736,12'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:741,9'
              BranchSideFuncs:
                - strtok_r
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:742,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:743,12'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:747,39'
              BranchSideFuncs:
                - ssh_key_type_from_name
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:748,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:749,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:755,9'
              BranchSideFuncs:
                - strtok_r
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:756,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:757,12'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:761,39'
              BranchSideFuncs:
                - ssh_pki_import_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
                - ssh_key_type_to_char
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:764,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:765,9'
              BranchSideFuncs:
                - ssh_key_type_to_char
                - _ssh_log
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:773,9'
              BranchSideFuncs:
                - strtok_r
                - free
                - strstr
                - strdup
                - ssh_knownhosts_entry_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:774,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:775,20'
              BranchSideFuncs:
                - strstr
                - free
                - strdup
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:785,14'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:776,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:777,33'
              BranchSideFuncs:
                - strdup
                - free
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:783,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:778,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:779,20'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:782,9'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:786,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:786,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:788,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:790,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:790,5'
              BranchSideFuncs:
                - free
                - ssh_knownhosts_entry_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:791,31'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:647,18'
          Dst:             strdup
        - Src:             '/src/libssh/src/knownhosts.c:653,9'
          Dst:             strtok_r
        - Src:             '/src/libssh/src/knownhosts.c:659,9'
          Dst:             calloc
        - Src:             '/src/libssh/src/knownhosts.c:671,21'
          Dst:             match_hashed_hostname
        - Src:             '/src/libssh/src/knownhosts.c:676,18'
          Dst:             strtok_r
        - Src:             '/src/libssh/src/knownhosts.c:688,33'
          Dst:             ssh_hostport
        - Src:             '/src/libssh/src/knownhosts.c:695,52'
          Dst:             strlen
        - Src:             '/src/libssh/src/knownhosts.c:695,23'
          Dst:             match_hostname
        - Src:             '/src/libssh/src/knownhosts.c:697,51'
          Dst:             strlen
        - Src:             '/src/libssh/src/knownhosts.c:697,23'
          Dst:             match_hostname
        - Src:             '/src/libssh/src/knownhosts.c:678,18'
          Dst:             strtok_r
        - Src:             '/src/libssh/src/knownhosts.c:711,23'
          Dst:             strdup
        - Src:             '/src/libssh/src/knownhosts.c:720,18'
          Dst:             strdup
        - Src:             '/src/libssh/src/knownhosts.c:728,9'
          Dst:             strtok_r
        - Src:             '/src/libssh/src/knownhosts.c:734,19'
          Dst:             strdup
        - Src:             '/src/libssh/src/knownhosts.c:741,9'
          Dst:             strtok_r
        - Src:             '/src/libssh/src/knownhosts.c:747,16'
          Dst:             ssh_key_type_from_name
        - Src:             '/src/libssh/src/knownhosts.c:749,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/knownhosts.c:755,9'
          Dst:             strtok_r
        - Src:             '/src/libssh/src/knownhosts.c:761,10'
          Dst:             ssh_pki_import_pubkey_base64
        - Src:             '/src/libssh/src/knownhosts.c:765,9'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/knownhosts.c:765,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/knownhosts.c:773,9'
          Dst:             strtok_r
        - Src:             '/src/libssh/src/knownhosts.c:775,13'
          Dst:             strstr
        - Src:             '/src/libssh/src/knownhosts.c:777,26'
          Dst:             strdup
        - Src:             '/src/libssh/src/knownhosts.c:791,5'
          Dst:             ssh_knownhosts_entry_free
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match_hashed_hostname
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - host
        - hashed_host
      BBCount:         32
      ICount:          193
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - base64_to_bin
        - hash_hostname
        - memcmp
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - strchr
        - strdup
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:96,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:100,21'
              BranchSideFuncs:
                - strdup
                - strchr
                - base64_to_bin
                - base64_to_bin
                - ssh_buffer_get
                - ssh_buffer_get_len
                - hash_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_get
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:105,23'
              BranchSideFuncs:
                - strchr
                - base64_to_bin
                - base64_to_bin
                - ssh_buffer_get
                - ssh_buffer_get_len
                - hash_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_get
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:106,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:107,9'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:109,6'
              BranchSideFuncs:
                - base64_to_bin
                - base64_to_bin
                - ssh_buffer_get
                - ssh_buffer_get_len
                - hash_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_get
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:113,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:114,9'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:117,26'
              BranchSideFuncs:
                - base64_to_bin
                - ssh_buffer_get
                - ssh_buffer_get_len
                - hash_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_get
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:118,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:119,9'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:122,24'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - hash_hostname
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_get
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:127,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:128,9'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:131,9'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_get
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:131,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:132,9'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:135,18'
              BranchSideFuncs:
                - ssh_buffer_get
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:136,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:136,16'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:137,15'
              BranchSideFuncs:
                - free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:142,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:142,5'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:143,5'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/knownhosts.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:143,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:145,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:95,11'
          Dst:             strncmp
        - Src:             '/src/libssh/src/knownhosts.c:100,14'
          Dst:             strdup
        - Src:             '/src/libssh/src/knownhosts.c:105,16'
          Dst:             strchr
        - Src:             '/src/libssh/src/knownhosts.c:112,12'
          Dst:             base64_to_bin
        - Src:             '/src/libssh/src/knownhosts.c:117,12'
          Dst:             base64_to_bin
        - Src:             '/src/libssh/src/knownhosts.c:123,24'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/knownhosts.c:124,24'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/knownhosts.c:122,10'
          Dst:             hash_hostname
        - Src:             '/src/libssh/src/knownhosts.c:131,28'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/knownhosts.c:135,30'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/knownhosts.c:135,11'
          Dst:             memcmp
        - Src:             '/src/libssh/src/knownhosts.c:142,5'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/knownhosts.c:143,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_session_update_known_hosts
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         43
      ICount:          283
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - _ssh_set_error
        - fclose
        - ferror
        - fopen
        - fwrite
        - ssh_dirname
        - ssh_mkdirs
        - ssh_options_apply
        - ssh_session_export_known_hosts_entry
        - ssh_strerror
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:1003,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1004,32'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - _ssh_set_error
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fopen
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1011,5'
              BranchSideFuncs:
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - _ssh_set_error
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fopen
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:1005,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1006,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1009,5'
              BranchSideFuncs:
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - _ssh_set_error
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fopen
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:1013,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1014,13'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - _ssh_set_error
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1051,47'
              BranchSideFuncs:
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:1014,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1015,31'
              BranchSideFuncs:
                - ssh_dirname
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1044,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:1016,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1017,17'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1022,29'
              BranchSideFuncs:
                - ssh_mkdirs
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:1023,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1024,17'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:1031,13'
              BranchSideFuncs:
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:1028,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1028,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:1029,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:1031,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1031,13'
              BranchSideFuncs:
                - free
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1033,13'
              BranchSideFuncs:
                - __errno_location
                - fopen
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:1035,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1036,17'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:1043,9'
              BranchSideFuncs:
                - ssh_session_export_known_hosts_entry
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:1052,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1053,16'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:1057,18'
              BranchSideFuncs:
                - strlen
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:1059,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1059,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:1060,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ferror
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:1060,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1060,35'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:1061,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
        - Branch String:   '/src/libssh/src/knownhosts.c:1060,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:1061,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - fclose
            - BranchSide:      '/src/libssh/src/knownhosts.c:1069,12'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:1004,14'
          Dst:             ssh_options_apply
        - Src:             '/src/libssh/src/knownhosts.c:1006,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1011,5'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1012,10'
          Dst:             fopen
        - Src:             '/src/libssh/src/knownhosts.c:1014,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1015,19'
          Dst:             ssh_dirname
        - Src:             '/src/libssh/src/knownhosts.c:1017,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1017,17'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/knownhosts.c:1017,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1022,18'
          Dst:             ssh_mkdirs
        - Src:             '/src/libssh/src/knownhosts.c:1024,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1024,17'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/knownhosts.c:1024,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1033,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1034,18'
          Dst:             fopen
        - Src:             '/src/libssh/src/knownhosts.c:1036,17'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1036,17'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/knownhosts.c:1036,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1044,13'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1044,13'
          Dst:             strerror
        - Src:             '/src/libssh/src/knownhosts.c:1044,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1051,10'
          Dst:             ssh_session_export_known_hosts_entry
        - Src:             '/src/libssh/src/knownhosts.c:1053,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/knownhosts.c:1057,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/knownhosts.c:1058,16'
          Dst:             fwrite
        - Src:             '/src/libssh/src/knownhosts.c:1060,28'
          Dst:             ferror
        - Src:             '/src/libssh/src/knownhosts.c:1061,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/knownhosts.c:1061,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/knownhosts.c:1061,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:1065,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/knownhosts.c:1069,5'
          Dst:             fclose
    - functionName:    ssh_session_export_known_hosts_entry
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char **'
      constantsTouched: []
      argNames:
        - session
        - pentry_string
      BBCount:         43
      ICount:          214
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_invalid
        - snprintf
        - ssh_dh_get_current_server_publickey
        - ssh_pki_export_pubkey_base64
        - ssh_session_get_host_port
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:929,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:930,9'
              BranchSideFuncs:
                - _ssh_set_error_invalid
            - BranchSide:      '/src/libssh/src/knownhosts.c:934,9'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_dh_get_current_server_publickey
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - _ssh_set_error
                - free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:934,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:935,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:940,38'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_dh_get_current_server_publickey
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:941,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:942,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:945,9'
              BranchSideFuncs:
                - ssh_dh_get_current_server_publickey
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - free
                - free
                - free
                - _ssh_set_error
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:945,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:946,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:952,57'
              BranchSideFuncs:
                - ssh_dh_get_current_server_publickey
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - free
                - free
                - free
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:948,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:948,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:949,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:953,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:954,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:959,39'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_base64
                - __sanitizer_cov_trace_const_cmp4
                - snprintf
                - strdup
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:955,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:955,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:956,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:960,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:961,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:965,14'
              BranchSideFuncs:
                - snprintf
                - strdup
                - free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:961,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:961,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:962,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:971,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:971,5'
              BranchSideFuncs:
                - free
                - strdup
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:972,5'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:972,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:972,5'
              BranchSideFuncs:
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/knownhosts.c:974,29'
              BranchSideFuncs:
                - strdup
        - Branch String:   '/src/libssh/src/knownhosts.c:975,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:976,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:979,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:930,9'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/knownhosts.c:935,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:940,12'
          Dst:             ssh_session_get_host_port
        - Src:             '/src/libssh/src/knownhosts.c:946,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:952,21'
          Dst:             ssh_dh_get_current_server_publickey
        - Src:             '/src/libssh/src/knownhosts.c:954,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:959,10'
          Dst:             ssh_pki_export_pubkey_base64
        - Src:             '/src/libssh/src/knownhosts.c:965,5'
          Dst:             snprintf
        - Src:             '/src/libssh/src/knownhosts.c:974,22'
          Dst:             strdup
    - functionName:    ssh_session_has_known_hosts_entry
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         64
      ICount:          346
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_file_readaccess_ok
        - ssh_known_hosts_read_entries
        - ssh_knownhosts_entry_free
        - ssh_list_count
        - ssh_list_free
        - ssh_list_get_iterator
        - ssh_list_remove
        - ssh_options_apply
        - ssh_session_get_host_port
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:814,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:815,31'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:824,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:815,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:816,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:822,5'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:824,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:825,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:833,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:824,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:826,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:833,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:833,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:834,52'
              BranchSideFuncs:
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/knownhosts.c:841,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:835,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:836,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/knownhosts.c:839,5'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/knownhosts.c:841,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:843,40'
              BranchSideFuncs:
                - ssh_file_readaccess_ok
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:850,11'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:844,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:845,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:848,5'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:850,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:850,35'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:858,43'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:850,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:851,9'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:858,43'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:859,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:860,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:863,9'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:863,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:864,43'
              BranchSideFuncs:
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:874,9'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:867,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:868,13'
              BranchSideFuncs:
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:872,5'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:868,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:868,13'
              BranchSideFuncs:
                - free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:869,27'
              BranchSideFuncs:
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:874,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:875,43'
              BranchSideFuncs:
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:885,5'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:878,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:879,13'
              BranchSideFuncs:
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:883,5'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:879,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:879,13'
              BranchSideFuncs:
                - free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:880,27'
              BranchSideFuncs:
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:885,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:885,5'
              BranchSideFuncs:
                - free
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:887,24'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:887,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:888,23'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:892,37'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
        - Branch String:   '/src/libssh/src/knownhosts.c:892,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:895,38'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:901,19'
              BranchSideFuncs:
                - ssh_list_free
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:815,13'
          Dst:             ssh_options_apply
        - Src:             '/src/libssh/src/knownhosts.c:816,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:826,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:834,29'
          Dst:             ssh_file_readaccess_ok
        - Src:             '/src/libssh/src/knownhosts.c:836,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/knownhosts.c:843,17'
          Dst:             ssh_file_readaccess_ok
        - Src:             '/src/libssh/src/knownhosts.c:845,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/knownhosts.c:851,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:858,17'
          Dst:             ssh_session_get_host_port
        - Src:             '/src/libssh/src/knownhosts.c:864,14'
          Dst:             ssh_known_hosts_read_entries
        - Src:             '/src/libssh/src/knownhosts.c:869,13'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:875,14'
          Dst:             ssh_known_hosts_read_entries
        - Src:             '/src/libssh/src/knownhosts.c:880,13'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:887,9'
          Dst:             ssh_list_count
        - Src:             '/src/libssh/src/knownhosts.c:888,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:892,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:898,9'
          Dst:             ssh_knownhosts_entry_free
        - Src:             '/src/libssh/src/knownhosts.c:899,9'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/knownhosts.c:894,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:901,5'
          Dst:             ssh_list_free
    - functionName:    ssh_known_host_sigs_from_hostkey_type
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         15
      ICount:          71
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _ssh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:478,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:501,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/knownhosts.c:503,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:503,9'
          Dst:             _ssh_log
    - functionName:    ssh_known_hosts_get_algorithms_names
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         41
      ICount:          263
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _ssh_set_error
        - ssh_known_host_sigs_from_hostkey_type
        - ssh_known_hosts_read_entries
        - ssh_knownhosts_entry_free
        - ssh_list_count
        - ssh_list_free
        - ssh_list_get_iterator
        - ssh_list_remove
        - ssh_options_apply
        - ssh_remove_duplicates
        - ssh_session_get_host_port
        - strlen
        - strncat
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:537,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:538,9'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_host_port
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:539,31'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_host_port
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:537,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:539,31'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_host_port
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:548,43'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:539,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:540,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:546,5'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:549,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:550,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:553,39'
              BranchSideFuncs:
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:557,9'
              BranchSideFuncs:
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:562,39'
              BranchSideFuncs:
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:557,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:557,9'
              BranchSideFuncs:
                - free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:558,23'
              BranchSideFuncs:
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:565,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:565,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:566,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:566,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:567,23'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:571,9'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:571,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:572,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:575,28'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:576,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:577,23'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:581,37'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/knownhosts.c:581,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:585,38'
              BranchSideFuncs:
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/knownhosts.c:611,19'
              BranchSideFuncs:
                - ssh_list_free
                - ssh_remove_duplicates
        - Branch String:   '/src/libssh/src/knownhosts.c:590,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:591,39'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/knownhosts.c:596,13'
              BranchSideFuncs:
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/knownhosts.c:596,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:597,21'
              BranchSideFuncs:
                - strlen
                - strncat
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - ssh_knownhosts_entry_free
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/knownhosts.c:602,17'
              BranchSideFuncs:
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - ssh_remove_duplicates
                - ssh_known_host_sigs_from_hostkey_type
                - strlen
                - strncat
                - ssh_knownhosts_entry_free
                - ssh_list_remove
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:539,13'
          Dst:             ssh_options_apply
        - Src:             '/src/libssh/src/knownhosts.c:540,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:548,17'
          Dst:             ssh_session_get_host_port
        - Src:             '/src/libssh/src/knownhosts.c:553,10'
          Dst:             ssh_known_hosts_read_entries
        - Src:             '/src/libssh/src/knownhosts.c:558,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:562,10'
          Dst:             ssh_known_hosts_read_entries
        - Src:             '/src/libssh/src/knownhosts.c:567,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:575,13'
          Dst:             ssh_list_count
        - Src:             '/src/libssh/src/knownhosts.c:577,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:581,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:589,16'
          Dst:             ssh_known_host_sigs_from_hostkey_type
        - Src:             '/src/libssh/src/knownhosts.c:591,13'
          Dst:             ssh_knownhosts_entry_free
        - Src:             '/src/libssh/src/knownhosts.c:592,13'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/knownhosts.c:599,46'
          Dst:             strlen
        - Src:             '/src/libssh/src/knownhosts.c:597,13'
          Dst:             strncat
        - Src:             '/src/libssh/src/knownhosts.c:604,42'
          Dst:             strlen
        - Src:             '/src/libssh/src/knownhosts.c:602,9'
          Dst:             strncat
        - Src:             '/src/libssh/src/knownhosts.c:607,9'
          Dst:             ssh_knownhosts_entry_free
        - Src:             '/src/libssh/src/knownhosts.c:608,9'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/knownhosts.c:583,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:611,5'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:613,13'
          Dst:             ssh_remove_duplicates
    - functionName:    strncat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_known_hosts_get_algorithms
      functionSourceFile: '/src/libssh/src/knownhosts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   0
      returnType:      'struct.ssh_list *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         54
      ICount:          328
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_known_hosts_read_entries
        - ssh_knownhosts_entry_free
        - ssh_list_append
        - ssh_list_count
        - ssh_list_free
        - ssh_list_get_iterator
        - ssh_list_new
        - ssh_list_remove
        - ssh_options_apply
        - ssh_session_get_host_port
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/knownhosts.c:368,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:369,9'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_host_port
                - ssh_list_new
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - ssh_list_free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:370,31'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_host_port
                - ssh_list_new
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - ssh_list_free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/knownhosts.c:368,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:370,31'
              BranchSideFuncs:
                - ssh_options_apply
                - __sanitizer_cov_trace_const_cmp4
                - ssh_session_get_host_port
                - ssh_list_new
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - ssh_list_free
                - _ssh_set_error_oom
                - free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:379,43'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_list_new
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - ssh_list_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:370,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:371,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/knownhosts.c:377,5'
              BranchSideFuncs:
                - ssh_session_get_host_port
                - ssh_list_new
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - ssh_list_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:380,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/knownhosts.c:384,12'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - ssh_list_free
                - _ssh_set_error_oom
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:385,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:386,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:391,39'
              BranchSideFuncs:
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
                - ssh_list_free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:387,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:387,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/knownhosts.c:388,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/knownhosts.c:394,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:395,23'
              BranchSideFuncs:
                - ssh_list_free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:400,39'
              BranchSideFuncs:
                - ssh_known_hosts_read_entries
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - free
        - Branch String:   '/src/libssh/src/knownhosts.c:403,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:403,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:404,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:405,23'
              BranchSideFuncs:
                - ssh_list_free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:410,9'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:411,23'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:415,28'
              BranchSideFuncs:
                - ssh_list_count
                - __sanitizer_cov_trace_const_cmp8
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:416,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:417,23'
              BranchSideFuncs:
                - ssh_list_free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:422,37'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:422,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:425,30'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/knownhosts.c:456,19'
              BranchSideFuncs:
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
        - Branch String:   '/src/libssh/src/knownhosts.c:434,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:437,26'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
            - BranchSide:      '/src/libssh/src/knownhosts.c:446,14'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:439,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:440,25'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/knownhosts.c:443,9'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:446,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:447,34'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/knownhosts.c:453,35'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:448,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:449,27'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/knownhosts.c:451,9'
              BranchSideFuncs:
                - ssh_knownhosts_entry_free
                - ssh_list_remove
                - ssh_list_get_iterator
                - ssh_list_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_free
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/knownhosts.c:457,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/knownhosts.c:458,9'
              BranchSideFuncs:
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/knownhosts.c:461,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/knownhosts.c:370,13'
          Dst:             ssh_options_apply
        - Src:             '/src/libssh/src/knownhosts.c:371,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/knownhosts.c:379,17'
          Dst:             ssh_session_get_host_port
        - Src:             '/src/libssh/src/knownhosts.c:384,12'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/knownhosts.c:386,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/knownhosts.c:391,10'
          Dst:             ssh_known_hosts_read_entries
        - Src:             '/src/libssh/src/knownhosts.c:395,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:396,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:400,10'
          Dst:             ssh_known_hosts_read_entries
        - Src:             '/src/libssh/src/knownhosts.c:405,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:406,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:411,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:415,13'
          Dst:             ssh_list_count
        - Src:             '/src/libssh/src/knownhosts.c:417,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:418,9'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:422,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:434,20'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:438,23'
          Dst:             strcmp
        - Src:             '/src/libssh/src/knownhosts.c:447,18'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/knownhosts.c:453,9'
          Dst:             ssh_knownhosts_entry_free
        - Src:             '/src/libssh/src/knownhosts.c:454,9'
          Dst:             ssh_list_remove
        - Src:             '/src/libssh/src/knownhosts.c:424,15'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/knownhosts.c:456,5'
          Dst:             ssh_list_free
        - Src:             '/src/libssh/src/knownhosts.c:463,5'
          Dst:             ssh_list_free
    - functionName:    ssh_reply_channel_open_request
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_message_struct *'
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - msg
        - channel
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_message_channel_request_open_reply_accept_channel
        - ssh_message_reply_default
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:322,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:323,70'
              BranchSideFuncs:
                - ssh_message_channel_request_open_reply_accept_channel
            - BranchSide:      '/src/libssh/src/messages.c:326,31'
              BranchSideFuncs:
                - ssh_message_reply_default
      Callsites:
        - Src:             '/src/libssh/src/messages.c:323,16'
          Dst:             ssh_message_channel_request_open_reply_accept_channel
        - Src:             '/src/libssh/src/messages.c:326,5'
          Dst:             ssh_message_reply_default
    - functionName:    ssh_message_channel_request_open_reply_accept_channel
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_message_struct *'
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - msg
        - chan
      BBCount:         8
      ICount:          117
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_channel_new_id
        - ssh_packet_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:1272,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1273,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:1276,15'
              BranchSideFuncs:
                - ssh_channel_new_id
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:1294,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1295,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1299,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/messages.c:1278,27'
          Dst:             ssh_channel_new_id
        - Src:             '/src/libssh/src/messages.c:1287,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/messages.c:1295,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1299,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1303,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_execute_client_request
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - session
        - msg
      BBCount:         39
      ICount:          336
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - ssh_reply_channel_open_request
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:337,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:337,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:345,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:338,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:338,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:345,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:338,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:338,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:345,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:338,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:338,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:345,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:339,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:345,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:346,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:346,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:352,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:347,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:347,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:352,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:347,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:347,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:352,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:347,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:347,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:352,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
        - Branch String:   '/src/libssh/src/messages.c:345,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:348,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
            - BranchSide:      '/src/libssh/src/messages.c:352,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_reply_channel_open_request
      Callsites:
        - Src:             '/src/libssh/src/messages.c:344,16'
          Dst:             ssh_reply_channel_open_request
        - Src:             '/src/libssh/src/messages.c:351,16'
          Dst:             ssh_reply_channel_open_request
        - Src:             '/src/libssh/src/messages.c:362,16'
          Dst:             ssh_reply_channel_open_request
    - functionName:    ssh_execute_server_request
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - session
        - msg
      BBCount:         219
      ICount:          1345
      EdgeCount:       289
      CyclomaticComplexity: 72
      functionsReached:
        - _ssh_log
        - ssh_disconnect
        - ssh_list_get_iterator
        - ssh_message_auth_reply_pk_ok_simple
        - ssh_message_auth_reply_success
        - ssh_message_channel_request_open_reply_accept_channel
        - ssh_message_channel_request_reply_success
        - ssh_message_reply_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:107,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:109,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:156,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_reply_default
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:176,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:300,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_disconnect
                - ssh_message_reply_default
            - BranchSide:      '/src/libssh/src/messages.c:314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:317,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:109,70'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:110,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:121,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:110,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:110,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:121,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:110,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:110,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:121,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:109,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:111,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:121,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:114,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:114,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:115,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:114,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:115,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:117,47'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:121,77'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:122,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:142,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:122,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:122,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:142,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:122,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:122,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:142,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:121,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:123,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:142,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:127,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:128,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:134,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_auth_reply_pk_ok_simple
        - Branch String:   '/src/libssh/src/messages.c:128,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:128,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:129,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:128,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:129,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:131,46'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:134,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:135,56'
              BranchSideFuncs:
                - ssh_message_auth_reply_pk_ok_simple
            - BranchSide:      '/src/libssh/src/messages.c:137,46'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:146,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:146,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:147,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
        - Branch String:   '/src/libssh/src/messages.c:146,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:147,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:149,47'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:156,71'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:157,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_reply_default
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:174,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:157,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:157,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_reply_default
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:174,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:157,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:157,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_reply_default
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:174,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:156,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:158,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_reply_default
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:174,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:160,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:161,80'
              BranchSideFuncs:
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:169,47'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:162,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:163,25'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:167,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:178,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:179,17'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:198,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:179,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:179,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:197,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:179,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:179,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:197,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:179,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:179,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:197,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:179,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:182,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:197,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:190,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:191,67'
              BranchSideFuncs:
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:193,51'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:198,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:199,17'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:213,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:199,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:199,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:212,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:199,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:199,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:212,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:199,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:199,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:212,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:199,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:202,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:212,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:205,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:206,67'
              BranchSideFuncs:
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:208,51'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:213,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:214,17'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:228,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:214,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:214,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:227,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:214,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:214,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:227,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:214,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:214,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:227,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:214,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:217,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:227,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:228,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:229,17'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:246,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:229,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:229,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:245,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:229,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:229,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:245,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:229,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:229,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:245,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:229,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:232,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:245,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:239,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:240,25'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:243,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:246,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:247,17'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:263,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:247,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:262,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:247,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:262,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:247,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:262,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:250,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:262,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:254,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:255,67'
              BranchSideFuncs:
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:257,51'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:263,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:264,17'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:280,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:264,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:264,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:279,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:264,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:264,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:279,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:264,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:264,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:279,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:264,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:267,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:279,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:272,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:273,67'
              BranchSideFuncs:
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:275,51'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:281,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:281,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:296,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:281,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:281,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:296,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:281,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:281,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:296,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:281,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:284,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:296,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_channel_request_reply_success
        - Branch String:   '/src/libssh/src/messages.c:288,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:289,67'
              BranchSideFuncs:
                - ssh_message_channel_request_reply_success
            - BranchSide:      '/src/libssh/src/messages.c:291,51'
              BranchSideFuncs:
                - ssh_message_reply_default
        - Branch String:   '/src/libssh/src/messages.c:300,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:300,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_disconnect
                - ssh_message_reply_default
            - BranchSide:      '/src/libssh/src/messages.c:312,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:300,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:300,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_disconnect
                - ssh_message_reply_default
            - BranchSide:      '/src/libssh/src/messages.c:312,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:300,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:301,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_disconnect
                - ssh_message_reply_default
            - BranchSide:      '/src/libssh/src/messages.c:312,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:303,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:304,47'
              BranchSideFuncs:
                - ssh_message_reply_default
            - BranchSide:      '/src/libssh/src/messages.c:306,36'
              BranchSideFuncs:
                - ssh_disconnect
      Callsites:
        - Src:             '/src/libssh/src/messages.c:115,21'
          Dst:             ssh_message_auth_reply_success
        - Src:             '/src/libssh/src/messages.c:117,21'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:129,20'
          Dst:             ssh_message_auth_reply_success
        - Src:             '/src/libssh/src/messages.c:131,20'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:135,20'
          Dst:             ssh_message_auth_reply_pk_ok_simple
        - Src:             '/src/libssh/src/messages.c:137,20'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:147,21'
          Dst:             ssh_message_auth_reply_success
        - Src:             '/src/libssh/src/messages.c:149,21'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:161,26'
          Dst:             ssh_message_channel_request_open_reply_accept_channel
        - Src:             '/src/libssh/src/messages.c:163,25'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:169,21'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:179,17'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:191,25'
          Dst:             ssh_message_channel_request_reply_success
        - Src:             '/src/libssh/src/messages.c:193,25'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:199,17'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:206,25'
          Dst:             ssh_message_channel_request_reply_success
        - Src:             '/src/libssh/src/messages.c:208,25'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:214,17'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:224,21'
          Dst:             ssh_message_channel_request_reply_success
        - Src:             '/src/libssh/src/messages.c:229,17'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:240,25'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:247,17'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:255,25'
          Dst:             ssh_message_channel_request_reply_success
        - Src:             '/src/libssh/src/messages.c:257,25'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:264,17'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:273,25'
          Dst:             ssh_message_channel_request_reply_success
        - Src:             '/src/libssh/src/messages.c:275,25'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:281,17'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:289,25'
          Dst:             ssh_message_channel_request_reply_success
        - Src:             '/src/libssh/src/messages.c:291,25'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:304,21'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:306,21'
          Dst:             ssh_disconnect
    - functionName:    ssh_message_channel_request_reply_success
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_packet_send
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:1483,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:1487,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:1487,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1488,15'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1505,3'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:1497,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1498,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1502,28'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/messages.c:1490,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1493,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/messages.c:1498,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1502,12'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/messages.c:1505,3'
          Dst:             _ssh_log
    - functionName:    ssh_execute_message_callback
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - session
        - msg
      BBCount:         29
      ICount:          131
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_message_free
        - ssh_message_reply_default
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:391,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:403,41'
              BranchSideFuncs:
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:393,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:394,45'
              BranchSideFuncs:
                - ssh_message_reply_default
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:400,13'
              BranchSideFuncs:
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:395,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:395,13'
              BranchSideFuncs:
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/messages.c:396,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:396,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:397,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:400,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:0,0'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:400,13'
              BranchSideFuncs:
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:404,9'
              BranchSideFuncs:
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/messages.c:405,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:405,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:406,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:394,19'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:395,13'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/messages.c:400,13'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/messages.c:403,15'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:404,9'
          Dst:             ssh_message_free
    - functionName:    ssh_message_free
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         132
      ICount:          639
      EdgeCount:       154
      CyclomaticComplexity: 24
      functionsReached:
        - explicit_bzero
        - ssh_key_free
        - strlen
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:596,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:597,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:600,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - __sanitizer_cov_trace_switch
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - ssh_key_free
                - strlen
                - explicit_bzero
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:600,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:602,7'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
                - strlen
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:612,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:616,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:643,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:646,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:649,3'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:602,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:602,7'
              BranchSideFuncs:
                - free
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
                - strlen
                - explicit_bzero
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:603,7'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
                - strlen
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:603,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:603,7'
              BranchSideFuncs:
                - free
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
                - strlen
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/messages.c:604,11'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/messages.c:604,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:605,24'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:609,20'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:607,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:607,9'
              BranchSideFuncs:
                - free
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:608,7'
              BranchSideFuncs:
                - ssh_key_free
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:612,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:612,7'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:613,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/messages.c:613,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:613,7'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:614,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:616,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:616,7'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:617,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:617,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:617,7'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:618,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:618,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:618,7'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:619,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:619,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:619,7'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:620,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:620,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:620,7'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:621,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:621,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:621,7'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:622,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:622,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:624,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:627,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:631,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:634,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:637,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:641,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:624,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:624,11'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:625,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:627,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:627,11'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:628,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/messages.c:628,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:628,11'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:629,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:631,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:631,11'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:632,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:634,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:634,11'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:635,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:637,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:637,11'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:638,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/messages.c:638,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:638,11'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:639,11'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:643,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:643,7'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:644,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:646,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:646,7'
              BranchSideFuncs:
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/messages.c:647,7'
              BranchSideFuncs:
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/messages.c:649,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:649,3'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - free
            - BranchSide:      '/src/libssh/src/messages.c:650,3'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/messages.c:650,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:650,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/messages.c:650,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:606,24'
          Dst:             strlen
        - Src:             '/src/libssh/src/messages.c:605,9'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/messages.c:609,7'
          Dst:             ssh_key_free
    - functionName:    ssh_execute_server_callbacks
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - session
        - msg
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_execute_client_request
        - ssh_execute_server_request
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:376,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:377,41'
              BranchSideFuncs:
                - ssh_execute_server_request
            - BranchSide:      '/src/libssh/src/messages.c:378,16'
              BranchSideFuncs:
                - ssh_execute_client_request
      Callsites:
        - Src:             '/src/libssh/src/messages.c:377,14'
          Dst:             ssh_execute_server_request
        - Src:             '/src/libssh/src/messages.c:380,14'
          Dst:             ssh_execute_client_request
    - functionName:    ssh_packet_global_request
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         91
      ICount:          626
      EdgeCount:       119
      CyclomaticComplexity: 30
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_buffer_add_u8
        - ssh_message_global_request_reply_success
        - ssh_message_new
        - ssh_message_queue
        - ssh_packet_send
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:1526,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1527,9'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1530,27'
              BranchSideFuncs:
                - ssh_message_new
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_message_global_request_reply_success
                - free
                - free
                - _ssh_log
                - ssh_message_global_request_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:1531,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1532,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - _ssh_log
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1535,5'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_message_global_request_reply_success
                - free
                - free
                - _ssh_log
                - ssh_message_global_request_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/messages.c:1537,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1540,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1568,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_message_global_request_reply_success
                - free
                - free
                - _ssh_log
                - ssh_message_global_request_reply_success
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/messages.c:1540,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1541,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1544,13'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:1548,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1549,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1551,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_queue
                - free
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1558,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1558,12'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1564,13'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1558,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1558,12'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1564,13'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1558,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1559,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1564,13'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1564,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1564,13'
              BranchSideFuncs:
                - free
                - ssh_message_queue
            - BranchSide:      '/src/libssh/src/messages.c:1565,31'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1568,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1571,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1595,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_message_global_request_reply_success
                - free
                - free
                - _ssh_log
                - ssh_message_global_request_reply_success
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/messages.c:1571,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1572,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1575,13'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:1578,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1579,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1581,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1588,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1588,12'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1591,13'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1588,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1588,12'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1591,13'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1588,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1589,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1591,13'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1591,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1591,13'
              BranchSideFuncs:
                - free
                - ssh_message_queue
            - BranchSide:      '/src/libssh/src/messages.c:1592,31'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1595,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1596,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_global_request_reply_success
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/messages.c:1604,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_log
                - ssh_message_global_request_reply_success
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1599,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1599,12'
              BranchSideFuncs:
                - ssh_message_global_request_reply_success
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/messages.c:1602,54'
              BranchSideFuncs:
                - ssh_message_global_request_reply_success
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1599,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1599,12'
              BranchSideFuncs:
                - ssh_message_global_request_reply_success
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/messages.c:1602,54'
              BranchSideFuncs:
                - ssh_message_global_request_reply_success
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1599,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1600,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1602,54'
              BranchSideFuncs:
                - ssh_message_global_request_reply_success
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1604,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1605,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_global_request_reply_success
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1614,9'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp1
                - _ssh_log
                - _ssh_log
                - free
                - free
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:1619,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1619,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1620,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/messages.c:1620,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1620,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1621,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:1625,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1626,31'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1638,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1628,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1629,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - _ssh_log
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1633,29'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1634,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1635,13'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1637,5'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1645,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1645,5'
              BranchSideFuncs:
                - free
                - _ssh_log
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1646,5'
              BranchSideFuncs:
                - _ssh_log
                - free
        - Branch String:   '/src/libssh/src/messages.c:1646,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1646,5'
              BranchSideFuncs:
                - free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/messages.c:1647,5'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/messages.c:1522,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1523,9'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1530,11'
          Dst:             ssh_message_new
        - Src:             '/src/libssh/src/messages.c:1532,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1537,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1544,13'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1554,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1559,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1565,13'
          Dst:             ssh_message_queue
        - Src:             '/src/libssh/src/messages.c:1568,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1575,13'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1584,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1592,13'
          Dst:             ssh_message_queue
        - Src:             '/src/libssh/src/messages.c:1595,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1598,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1602,13'
          Dst:             ssh_message_global_request_reply_success
        - Src:             '/src/libssh/src/messages.c:1604,16'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1608,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1610,9'
          Dst:             ssh_message_global_request_reply_success
        - Src:             '/src/libssh/src/messages.c:1614,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1626,13'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/messages.c:1629,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1633,13'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/messages.c:1638,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1647,5'
          Dst:             _ssh_log
    - functionName:    ssh_message_new
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.ssh_message_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:69,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:72,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:68,23'
          Dst:             calloc
    - functionName:    ssh_message_queue
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - session
        - message
      BBCount:         32
      ICount:          147
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_set_error_oom
        - ssh_execute_message_callback
        - ssh_execute_server_callbacks
        - ssh_list_append
        - ssh_list_new
        - ssh_message_free
        - ssh_message_reply_default
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:428,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:436,40'
              BranchSideFuncs:
                - ssh_execute_server_callbacks
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_list_new
                - ssh_message_reply_default
                - _ssh_set_error_oom
                - ssh_message_free
                - ssh_message_reply_default
                - ssh_message_free
                - ssh_execute_message_callback
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:437,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:438,9'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:443,9'
              BranchSideFuncs:
                - ssh_list_append
                - ssh_list_new
                - ssh_message_reply_default
                - _ssh_set_error_oom
                - ssh_message_free
                - ssh_message_reply_default
                - ssh_message_free
                - ssh_execute_message_callback
        - Branch String:   '/src/libssh/src/messages.c:438,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:438,9'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:439,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:445,38'
              BranchSideFuncs:
                - ssh_execute_message_callback
            - BranchSide:      '/src/libssh/src/messages.c:449,9'
              BranchSideFuncs:
                - ssh_list_append
                - ssh_list_new
                - ssh_message_reply_default
                - _ssh_set_error_oom
                - ssh_message_free
                - ssh_message_reply_default
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:449,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:454,35'
              BranchSideFuncs:
                - ssh_message_reply_default
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:459,9'
              BranchSideFuncs:
                - ssh_list_append
                - ssh_list_new
                - ssh_message_reply_default
                - _ssh_set_error_oom
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:455,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:455,9'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:456,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:459,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:460,37'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_list_append
                - ssh_message_reply_default
                - _ssh_set_error_oom
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:474,21'
              BranchSideFuncs:
                - ssh_list_append
        - Branch String:   '/src/libssh/src/messages.c:461,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:466,39'
              BranchSideFuncs:
                - ssh_message_reply_default
                - _ssh_set_error_oom
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:471,5'
              BranchSideFuncs:
                - ssh_list_append
        - Branch String:   '/src/libssh/src/messages.c:468,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:468,13'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:469,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:436,11'
          Dst:             ssh_execute_server_callbacks
        - Src:             '/src/libssh/src/messages.c:438,9'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/messages.c:445,9'
          Dst:             ssh_execute_message_callback
        - Src:             '/src/libssh/src/messages.c:454,9'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:455,9'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/messages.c:460,37'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/messages.c:466,13'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/messages.c:467,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:468,13'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/messages.c:474,5'
          Dst:             ssh_list_append
    - functionName:    ssh_message_handle_channel_request
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_channel_struct *'
        - 'struct.ssh_buffer_struct *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - session
        - channel
        - packet
        - request
        - want_reply
      BBCount:         39
      ICount:          316
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_message_free
        - ssh_message_new
        - ssh_message_queue
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:1365,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1366,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1370,3'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1378,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1379,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1396,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1390,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1391,7'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1393,5'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1396,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1397,5'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1409,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1403,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1404,9'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1406,5'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1409,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1410,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1419,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1413,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1414,9'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1416,5'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1419,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1420,5'
              BranchSideFuncs:
                - ssh_message_queue
            - BranchSide:      '/src/libssh/src/messages.c:1424,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1424,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1425,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1434,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1428,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1429,7'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1431,5'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1434,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1435,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1445,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:1439,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1440,7'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1442,5'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1445,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1446,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1460,3'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1453,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1454,7'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1457,5'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1466,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1466,3'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1468,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:1364,9'
          Dst:             ssh_message_new
        - Src:             '/src/libssh/src/messages.c:1366,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1370,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1378,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1379,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1396,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1398,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1409,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1410,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1419,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1424,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1425,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1434,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1435,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1445,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1446,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1462,3'
          Dst:             ssh_message_queue
        - Src:             '/src/libssh/src/messages.c:1466,3'
          Dst:             ssh_message_free
    - functionName:    ssh_message_channel_request_open_reply_accept
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_channel_free
        - ssh_channel_new
        - ssh_message_channel_request_open_reply_accept_channel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:1323,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1324,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:1327,25'
              BranchSideFuncs:
                - ssh_channel_new
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_free
        - Branch String:   '/src/libssh/src/messages.c:1328,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:1331,61'
              BranchSideFuncs:
                - ssh_message_channel_request_open_reply_accept_channel
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_free
        - Branch String:   '/src/libssh/src/messages.c:1332,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1333,20'
              BranchSideFuncs:
                - ssh_channel_free
            - BranchSide:      '/src/libssh/src/messages.c:1336,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:1327,9'
          Dst:             ssh_channel_new
        - Src:             '/src/libssh/src/messages.c:1331,7'
          Dst:             ssh_message_channel_request_open_reply_accept_channel
        - Src:             '/src/libssh/src/messages.c:1333,3'
          Dst:             ssh_channel_free
    - functionName:    ssh_packet_channel_open
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         47
      ICount:          330
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_disconnect
        - ssh_message_free
        - ssh_message_new
        - ssh_message_queue
        - ssh_session_set_disconnect_message
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:1156,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1157,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1161,3'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_session_set_disconnect_message
                - _ssh_set_error
                - ssh_disconnect
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/messages.c:1163,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1164,7'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1167,3'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_session_set_disconnect_message
                - _ssh_set_error
                - ssh_disconnect
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/messages.c:1175,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1176,5'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1180,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_session_set_disconnect_message
                - _ssh_set_error
                - ssh_disconnect
        - Branch String:   '/src/libssh/src/messages.c:1180,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1181,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - ssh_session_set_disconnect_message
                - _ssh_set_error
                - ssh_disconnect
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1194,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1181,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1182,44'
              BranchSideFuncs:
                - ssh_session_set_disconnect_message
                - _ssh_set_error
                - ssh_disconnect
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1189,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1190,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1190,5'
              BranchSideFuncs:
                - free
                - ssh_message_queue
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1191,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1194,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1195,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1211,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:1201,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1202,7'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1205,61'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1211,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1212,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1227,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:1218,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1219,9'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1221,61'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1227,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1228,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1239,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1231,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1232,9'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1234,60'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1239,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1240,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1244,3'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1248,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1248,3'
              BranchSideFuncs:
                - ssh_message_free
                - ssh_message_queue
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1250,3'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1250,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1250,3'
              BranchSideFuncs:
                - free
                - ssh_message_queue
            - BranchSide:      '/src/libssh/src/messages.c:1251,6'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1251,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1251,6'
              BranchSideFuncs:
                - ssh_message_queue
            - BranchSide:      '/src/libssh/src/messages.c:1252,23'
              BranchSideFuncs:
                - ssh_message_queue
      Callsites:
        - Src:             '/src/libssh/src/messages.c:1155,9'
          Dst:             ssh_message_new
        - Src:             '/src/libssh/src/messages.c:1157,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1162,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1167,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1170,3'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1176,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/messages.c:1180,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1182,9'
          Dst:             ssh_session_set_disconnect_message
        - Src:             '/src/libssh/src/messages.c:1183,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/messages.c:1185,9'
          Dst:             ssh_disconnect
        - Src:             '/src/libssh/src/messages.c:1194,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1195,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1211,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1212,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1227,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1228,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1239,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:1248,3'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/messages.c:1252,5'
          Dst:             ssh_message_queue
    - functionName:    ssh_packet_userauth_info_response
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         56
      ICount:          449
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_invalid
        - _ssh_set_error_oom
        - calloc
        - explicit_bzero
        - ssh_buffer_get_ssh_string
        - ssh_kbdint_free
        - ssh_kbdint_new
        - ssh_message_free
        - ssh_message_new
        - ssh_message_queue
        - ssh_string_free
        - ssh_string_to_char
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:1044,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1045,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1051,3'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - __sanitizer_cov_trace_cmp4
                - free
                - strlen
                - explicit_bzero
                - free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - _ssh_set_error_invalid
        - Branch String:   '/src/libssh/src/messages.c:1059,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1060,7'
              BranchSideFuncs:
                - _ssh_set_error_invalid
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1064,7'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - __sanitizer_cov_trace_cmp4
                - free
                - strlen
                - explicit_bzero
                - free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:1064,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1065,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:1074,14'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - __sanitizer_cov_trace_cmp4
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/messages.c:1069,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1070,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1074,3'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/messages.c:1077,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1078,28'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1082,7'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - free
        - Branch String:   '/src/libssh/src/messages.c:1080,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1080,13'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/messages.c:1081,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
                - free
                - strlen
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/messages.c:1082,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1082,7'
              BranchSideFuncs:
                - free
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/messages.c:1083,7'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - _ssh_set_error
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/messages.c:1087,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1088,5'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1097,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:1097,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1099,5'
              BranchSideFuncs:
                - _ssh_log
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/messages.c:1102,31'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/messages.c:1105,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1106,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1114,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/messages.c:1114,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1115,37'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/messages.c:1136,21'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:1116,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1117,7'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1124,54'
              BranchSideFuncs:
                - ssh_string_to_char
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_message_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:1125,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1125,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_message_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/messages.c:1126,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
                - ssh_message_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/messages.c:1126,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1127,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1134,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_message_queue
                - ssh_buffer_get_ssh_string
                - ssh_string_to_char
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - ssh_message_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/messages.c:1141,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1141,3'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1143,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:1043,9'
          Dst:             ssh_message_new
        - Src:             '/src/libssh/src/messages.c:1045,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1058,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:1060,7'
          Dst:             _ssh_set_error_invalid
        - Src:             '/src/libssh/src/messages.c:1065,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1068,23'
          Dst:             ssh_kbdint_new
        - Src:             '/src/libssh/src/messages.c:1070,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1079,28'
          Dst:             strlen
        - Src:             '/src/libssh/src/messages.c:1078,13'
          Dst:             explicit_bzero
        - Src:             '/src/libssh/src/messages.c:1086,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1088,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/messages.c:1091,5'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/messages.c:1099,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:1104,30'
          Dst:             calloc
        - Src:             '/src/libssh/src/messages.c:1107,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1108,5'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/messages.c:1115,11'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/messages.c:1117,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/messages.c:1119,7'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/messages.c:1124,35'
          Dst:             ssh_string_to_char
        - Src:             '/src/libssh/src/messages.c:1125,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:1127,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:1129,7'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/messages.c:1136,3'
          Dst:             ssh_message_queue
        - Src:             '/src/libssh/src/messages.c:1141,3'
          Dst:             ssh_message_free
    - functionName:    ssh_msg_userauth_build_digest
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionDepth:   0
      returnType:      'struct.ssh_buffer_struct *'
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_message_struct *'
        - 'char *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - session
        - msg
        - service
        - algo
      BBCount:         27
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_packet_get_current_crypto
        - ssh_pki_export_pubkey_blob
        - ssh_string_free
        - ssh_string_get_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:709,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:713,14'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/messages.c:714,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:717,37'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/messages.c:718,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:719,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/messages.c:723,10'
              BranchSideFuncs:
                - ssh_string_get_char
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:719,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:719,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/messages.c:720,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:735,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:735,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/messages.c:736,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/messages.c:736,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:737,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/messages.c:742,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:738,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:738,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/messages.c:739,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:708,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/messages.c:713,14'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/messages.c:717,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/messages.c:719,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/messages.c:723,10'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/messages.c:723,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/messages.c:735,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:737,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:738,9'
          Dst:             ssh_buffer_free
    - functionName:    ssh_packet_userauth_request
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         143
      ICount:          714
      EdgeCount:       182
      CyclomaticComplexity: 41
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_get_ssh_string
        - ssh_match_group
        - ssh_message_free
        - ssh_message_new
        - ssh_message_queue
        - ssh_msg_userauth_build_digest
        - ssh_pki_import_pubkey_blob
        - ssh_pki_import_signature_blob
        - ssh_pki_signature_verify
        - ssh_signature_free
        - ssh_string_free
        - ssh_string_get_char
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:763,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:764,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:767,3'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - free
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - ssh_string_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:774,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:775,7'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:778,3'
              BranchSideFuncs:
                - _ssh_log
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - free
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - ssh_string_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/messages.c:784,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:785,7'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_queue
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:791,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - free
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - ssh_string_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:791,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:792,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:796,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - free
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - ssh_string_free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/messages.c:796,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:799,5'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:807,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - free
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:801,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:802,7'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:804,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:807,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:808,16'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_buffer_get_ssh_string
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_message_free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:837,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_queue
                - free
                - free
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - free
        - Branch String:   '/src/libssh/src/messages.c:813,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:814,7'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:820,5'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_message_free
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:820,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:820,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:822,44'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_message_free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:823,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:824,7'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:832,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:832,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:832,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_message_queue
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:834,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:837,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:838,16'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:991,3'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:843,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:843,5'
              BranchSideFuncs:
                - free
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:844,10'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:850,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:851,7'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:854,37'
              BranchSideFuncs:
                - ssh_pki_import_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:855,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:855,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:856,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:857,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:858,9'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:862,5'
              BranchSideFuncs:
                - ssh_string_get_char
                - strdup
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:858,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:858,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:859,14'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:864,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:865,9'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:872,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:866,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:866,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:867,14'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:872,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:873,20'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:937,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:877,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:878,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:885,48'
              BranchSideFuncs:
                - ssh_msg_userauth_build_digest
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:880,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:880,13'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:881,18'
              BranchSideFuncs:
                - ssh_message_free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:886,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:886,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:887,14'
              BranchSideFuncs:
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:888,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:889,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:895,44'
              BranchSideFuncs:
                - ssh_pki_import_signature_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/messages.c:889,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:889,13'
              BranchSideFuncs:
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:890,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:898,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:900,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/messages.c:922,9'
              BranchSideFuncs:
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:900,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:901,38'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
            - BranchSide:      '/src/libssh/src/messages.c:914,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
        - Branch String:   '/src/libssh/src/messages.c:901,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:904,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
            - BranchSide:      '/src/libssh/src/messages.c:912,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
        - Branch String:   '/src/libssh/src/messages.c:914,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:915,47'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/messages.c:921,9'
              BranchSideFuncs:
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:922,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:922,9'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/messages.c:923,9'
              BranchSideFuncs:
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/messages.c:923,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:923,9'
              BranchSideFuncs:
                - ssh_buffer_free
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:924,28'
              BranchSideFuncs:
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
                - _ssh_log
                - ssh_message_free
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:925,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:926,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:933,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_queue
                - free
                - free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/messages.c:937,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:937,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_message_queue
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:938,5'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:992,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:992,3'
              BranchSideFuncs:
                - free
                - ssh_message_queue
                - free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:993,3'
              BranchSideFuncs:
                - ssh_message_queue
                - free
                - free
        - Branch String:   '/src/libssh/src/messages.c:995,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:995,3'
              BranchSideFuncs:
                - free
                - ssh_message_free
                - free
            - BranchSide:      '/src/libssh/src/messages.c:996,3'
              BranchSideFuncs:
                - ssh_message_free
                - free
        - Branch String:   '/src/libssh/src/messages.c:996,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:996,3'
              BranchSideFuncs:
                - free
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:998,3'
              BranchSideFuncs:
                - ssh_message_free
        - Branch String:   '/src/libssh/src/messages.c:998,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:998,3'
              BranchSideFuncs:
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/messages.c:1000,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:1002,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1002,3'
              BranchSideFuncs:
                - free
                - ssh_message_queue
                - free
            - BranchSide:      '/src/libssh/src/messages.c:1003,3'
              BranchSideFuncs:
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:1003,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:1003,3'
              BranchSideFuncs:
                - free
                - ssh_message_queue
            - BranchSide:      '/src/libssh/src/messages.c:1005,21'
              BranchSideFuncs:
                - ssh_message_queue
      Callsites:
        - Src:             '/src/libssh/src/messages.c:762,9'
          Dst:             ssh_message_new
        - Src:             '/src/libssh/src/messages.c:764,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:768,8'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:778,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:783,9'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:785,7'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:791,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:796,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:800,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:807,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:812,12'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/messages.c:820,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:822,18'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/messages.c:832,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:837,7'
          Dst:             strcmp
        - Src:             '/src/libssh/src/messages.c:844,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:854,10'
          Dst:             ssh_pki_import_pubkey_blob
        - Src:             '/src/libssh/src/messages.c:855,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:858,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:863,40'
          Dst:             ssh_string_get_char
        - Src:             '/src/libssh/src/messages.c:863,33'
          Dst:             strdup
        - Src:             '/src/libssh/src/messages.c:866,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:876,20'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/messages.c:878,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:880,13'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:885,18'
          Dst:             ssh_msg_userauth_build_digest
        - Src:             '/src/libssh/src/messages.c:886,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:889,13'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:890,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:895,14'
          Dst:             ssh_pki_import_signature_blob
        - Src:             '/src/libssh/src/messages.c:901,22'
          Dst:             ssh_match_group
        - Src:             '/src/libssh/src/messages.c:904,21'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/messages.c:918,47'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/messages.c:919,47'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/messages.c:915,22'
          Dst:             ssh_pki_signature_verify
        - Src:             '/src/libssh/src/messages.c:922,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:923,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/messages.c:924,9'
          Dst:             ssh_signature_free
        - Src:             '/src/libssh/src/messages.c:926,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:933,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:937,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/messages.c:998,3'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/messages.c:1005,3'
          Dst:             ssh_message_queue
    - functionName:    ssh_packet_service_request
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - _ssh_set_error
        - ssh_message_new
        - ssh_message_queue
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:667,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:668,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/messages.c:674,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_message_new
                - ssh_message_queue
                - free
        - Branch String:   '/src/libssh/src/messages.c:679,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:680,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/messages.c:684,5'
              BranchSideFuncs:
                - ssh_message_queue
        - Branch String:   '/src/libssh/src/messages.c:680,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:680,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/messages.c:681,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:664,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/messages.c:668,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/messages.c:674,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/messages.c:678,11'
          Dst:             ssh_message_new
        - Src:             '/src/libssh/src/messages.c:687,5'
          Dst:             ssh_message_queue
    - functionName:    ssh_message_subtype
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         9
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:572,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:573,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:576,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/messages.c:576,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:578,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:580,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:582,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:584,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:587,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_type
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:557,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:558,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:561,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_termination
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_list_get_iterator
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:504,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:505,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:506,30'
              BranchSideFuncs:
                - ssh_list_get_iterator
        - Branch String:   '/src/libssh/src/messages.c:507,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:510,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:506,8'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_message_get
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionDepth:   0
      returnType:      'struct.ssh_message_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ssh_list_pop_head
        - _ssh_set_error_oom
        - ssh_handle_packets_termination
        - ssh_list_new
        - ssh_message_pop_head
        - ssh_message_termination
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:529,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:530,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:532,9'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - ssh_list_new
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/messages.c:532,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:533,37'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:539,41'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
        - Branch String:   '/src/libssh/src/messages.c:534,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:535,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/messages.c:538,5'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_list_pop_head
        - Branch String:   '/src/libssh/src/messages.c:541,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:541,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:542,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/messages.c:541,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:542,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:544,11'
              BranchSideFuncs:
                - _ssh_list_pop_head
      Callsites:
        - Src:             '/src/libssh/src/messages.c:528,11'
          Dst:             ssh_message_pop_head
        - Src:             '/src/libssh/src/messages.c:533,37'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/messages.c:535,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/messages.c:539,10'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/messages.c:539,10'
          Dst:             ssh_message_termination
        - Src:             '/src/libssh/src/messages.c:544,11'
          Dst:             _ssh_list_pop_head
    - functionName:    ssh_message_pop_head
      functionSourceFile: '/src/libssh/src/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      'struct.ssh_message_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_list_get_iterator
        - ssh_list_remove
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/messages.c:490,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:491,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/messages.c:492,27'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/messages.c:493,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/messages.c:494,9'
              BranchSideFuncs:
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/messages.c:497,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/messages.c:492,5'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/messages.c:495,5'
          Dst:             ssh_list_remove
    - functionName:    ssh_packet_write
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_socket_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1611,7'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1612,7'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1610,6'
          Dst:             ssh_socket_write
    - functionName:    ssh_init_rekey_state
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_cipher_struct *'
      constantsTouched: []
      argNames:
        - session
        - cipher
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1883,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1885,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/packet.c:1888,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/packet.c:1891,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1891,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1892,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1892,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1892,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1892,9'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1896,5'
          Dst:             _ssh_log
    - functionName:    ssh_packet_set_newkeys
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - direction
      BBCount:         48
      ICount:          403
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _ssh_log
        - _ssh_set_error_oom
        - crypt_set_algorithms_client
        - crypto_free
        - crypto_new
        - ssh_generate_session_keys
        - ssh_init_rekey_state
        - ssh_make_sessionid
        - ssh_timestamp_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1917,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1918,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1921,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - crypto_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1922,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1923,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - crypto_free
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1931,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - crypto_free
        - Branch String:   '/src/libssh/src/packet.c:1923,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1924,13'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - crypto_free
            - BranchSide:      '/src/libssh/src/packet.c:1927,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - crypto_free
        - Branch String:   '/src/libssh/src/packet.c:1931,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1934,13'
              BranchSideFuncs:
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
                - crypto_free
            - BranchSide:      '/src/libssh/src/packet.c:1966,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1934,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1935,25'
              BranchSideFuncs:
                - crypto_free
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1939,35'
              BranchSideFuncs:
                - crypto_new
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/packet.c:1944,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1945,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1949,26'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/packet.c:1951,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1952,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1956,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/packet.c:1966,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1968,33'
              BranchSideFuncs:
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1983,35'
              BranchSideFuncs:
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1969,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1970,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1977,42'
              BranchSideFuncs:
                - crypt_set_algorithms_client
                - __sanitizer_cov_trace_const_cmp4
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1978,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1979,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1981,5'
              BranchSideFuncs:
                - ssh_generate_session_keys
                - __sanitizer_cov_trace_const_cmp4
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1983,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1984,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1987,17'
              BranchSideFuncs:
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1989,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1989,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1990,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1989,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1990,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1994,26'
              BranchSideFuncs:
                - ssh_init_rekey_state
                - ssh_init_rekey_state
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timestamp_init
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1996,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1997,29'
              BranchSideFuncs:
                - ssh_timestamp_init
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:2002,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:2002,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:2004,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:2014,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:2007,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:2009,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:2012,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:2014,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:2015,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:2025,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:2018,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:2020,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:2023,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1912,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1924,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1935,13'
          Dst:             crypto_free
        - Src:             '/src/libssh/src/packet.c:1943,32'
          Dst:             crypto_new
        - Src:             '/src/libssh/src/packet.c:1945,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/packet.c:1952,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/packet.c:1968,14'
          Dst:             ssh_make_sessionid
        - Src:             '/src/libssh/src/packet.c:1977,14'
          Dst:             crypt_set_algorithms_client
        - Src:             '/src/libssh/src/packet.c:1983,9'
          Dst:             ssh_generate_session_keys
        - Src:             '/src/libssh/src/packet.c:1994,5'
          Dst:             ssh_init_rekey_state
        - Src:             '/src/libssh/src/packet.c:1995,5'
          Dst:             ssh_init_rekey_state
        - Src:             '/src/libssh/src/packet.c:1997,9'
          Dst:             ssh_timestamp_init
        - Src:             '/src/libssh/src/packet.c:1998,9'
          Dst:             _ssh_log
    - functionName:    packet_send2
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         52
      ICount:          512
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - compress_buffer
        - hmac_digest_len
        - ssh_buffer_add_data
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_prepend_data
        - ssh_buffer_reinit
        - ssh_get_random
        - ssh_packet_encrypt
        - ssh_packet_get_current_crypto
        - ssh_packet_set_newkeys
        - ssh_packet_write
        - ssh_pcap_context_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1635,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1636,21'
              BranchSideFuncs:
                - ssh_buffer_get
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - compress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
            - BranchSide:      '/src/libssh/src/packet.c:1641,21'
              BranchSideFuncs:
                - ssh_buffer_get
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - compress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/packet.c:1648,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1649,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - compress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
            - BranchSide:      '/src/libssh/src/packet.c:1654,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - compress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
        - Branch String:   '/src/libssh/src/packet.c:1654,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1654,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - compress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
            - BranchSide:      '/src/libssh/src/packet.c:1663,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1654,51'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1655,28'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - compress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
            - BranchSide:      '/src/libssh/src/packet.c:1663,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1654,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1656,30'
              BranchSideFuncs:
                - compress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1663,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1657,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1658,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1660,41'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1667,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1668,25'
              BranchSideFuncs:
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1671,9'
              BranchSideFuncs:
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1671,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1674,29'
              BranchSideFuncs:
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/packet.c:1681,16'
              BranchSideFuncs:
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1675,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1676,13'
              BranchSideFuncs:
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/packet.c:1679,5'
              BranchSideFuncs:
                - ssh_buffer_prepend_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1689,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1690,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1693,30'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1694,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1695,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1699,9'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1699,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1700,32'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1708,31'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_encrypt
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1714,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1715,34'
              BranchSideFuncs:
                - hmac_digest_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
            - BranchSide:      '/src/libssh/src/packet.c:1723,27'
              BranchSideFuncs:
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
        - Branch String:   '/src/libssh/src/packet.c:1718,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1719,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1721,5'
              BranchSideFuncs:
                - ssh_packet_write
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
        - Branch String:   '/src/libssh/src/packet.c:1724,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1725,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1727,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
        - Branch String:   '/src/libssh/src/packet.c:1728,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1729,35'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
            - BranchSide:      '/src/libssh/src/packet.c:1735,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
        - Branch String:   '/src/libssh/src/packet.c:1735,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1736,44'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
            - BranchSide:      '/src/libssh/src/packet.c:1740,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
        - Branch String:   '/src/libssh/src/packet.c:1750,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1751,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1760,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
        - Branch String:   '/src/libssh/src/packet.c:1760,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1760,17'
              BranchSideFuncs:
                - ssh_packet_set_newkeys
            - BranchSide:      '/src/libssh/src/packet.c:1761,37'
              BranchSideFuncs:
                - ssh_packet_set_newkeys
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1622,27'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1634,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/packet.c:1644,26'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1655,9'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1656,14'
          Dst:             compress_buffer
        - Src:             '/src/libssh/src/packet.c:1660,22'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1674,14'
          Dst:             ssh_get_random
        - Src:             '/src/libssh/src/packet.c:1676,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1686,10'
          Dst:             ssh_buffer_prepend_data
        - Src:             '/src/libssh/src/packet.c:1693,10'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/packet.c:1702,32'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1703,32'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1704,32'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1700,9'
          Dst:             ssh_pcap_context_write
        - Src:             '/src/libssh/src/packet.c:1709,31'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1710,31'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1708,12'
          Dst:             ssh_packet_encrypt
        - Src:             '/src/libssh/src/packet.c:1717,34'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/packet.c:1715,14'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/packet.c:1723,10'
          Dst:             ssh_packet_write
        - Src:             '/src/libssh/src/packet.c:1740,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1749,10'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/packet.c:1761,14'
          Dst:             ssh_packet_set_newkeys
    - functionName:    ssh_packet_get_current_crypto
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionDepth:   0
      returnType:      'struct.ssh_crypto_struct *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - direction
      BBCount:         30
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:947,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:951,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:951,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:952,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/packet.c:954,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/packet.c:951,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:953,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/packet.c:954,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
        - Branch String:   '/src/libssh/src/packet.c:954,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:955,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/packet.c:958,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:954,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:956,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
            - BranchSide:      '/src/libssh/src/packet.c:958,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:961,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:963,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:968,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:973,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:979,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:963,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:964,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:966,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:968,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:969,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:971,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:973,39'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:974,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:977,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:973,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:975,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:977,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_packet_is_kex
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - type
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1770,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1770,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1771,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1771,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1771,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1772,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1772,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1772,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1773,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1773,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1773,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1774,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1774,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1774,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1775,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_packet_in_rekey
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1785,62'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1785,62'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1786,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1786,63'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1786,63'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1787,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_packet_unimplemented
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1569,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1569,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1570,9'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1568,10'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/packet.c:1570,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1574,5'
          Dst:             _ssh_log
    - functionName:    ssh_packet_send
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         41
      ICount:          276
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _ssh_list_pop_head
        - _ssh_log
        - _ssh_set_error_oom
        - packet_send2
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_list_append
        - ssh_list_get_iterator
        - ssh_packet_in_rekey
        - ssh_packet_is_kex
        - ssh_packet_need_rekey
        - ssh_send_rekex
      functionUses:    43
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1798,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1799,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1802,41'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_packet_need_rekey
                - ssh_packet_in_rekey
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
                - ssh_packet_is_kex
                - _ssh_log
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_send_rekex
                - _ssh_set_error_oom
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1810,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1810,24'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_send_rekex
                - _ssh_set_error_oom
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1811,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_send_rekex
                - _ssh_set_error_oom
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1810,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1810,55'
              BranchSideFuncs:
                - ssh_packet_is_kex
                - _ssh_log
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_send_rekex
                - _ssh_set_error_oom
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1839,23'
              BranchSideFuncs:
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
        - Branch String:   '/src/libssh/src/packet.c:1810,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1811,13'
              BranchSideFuncs:
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1839,23'
              BranchSideFuncs:
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
        - Branch String:   '/src/libssh/src/packet.c:1811,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1812,13'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_log
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_send_rekex
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1815,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - ssh_send_rekex
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/packet.c:1817,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1818,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1820,31'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_send_rekex
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/packet.c:1821,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1822,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1826,13'
              BranchSideFuncs:
                - ssh_send_rekex
        - Branch String:   '/src/libssh/src/packet.c:1826,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1833,35'
              BranchSideFuncs:
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1835,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1842,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1842,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1871,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1842,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1845,41'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1871,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1845,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1848,39'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1869,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1853,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1855,17'
              BranchSideFuncs:
                - _ssh_log
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1858,13'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/packet.c:1858,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1858,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
            - BranchSide:      '/src/libssh/src/packet.c:1859,35'
              BranchSideFuncs:
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
        - Branch String:   '/src/libssh/src/packet.c:1865,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1866,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1868,9'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_buffer_get_len
                - ssh_packet_need_rekey
                - _ssh_list_pop_head
                - ssh_buffer_get
                - _ssh_log
                - packet_send2
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_log
                - ssh_send_rekex
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1797,19'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1802,26'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1804,18'
          Dst:             ssh_packet_need_rekey
        - Src:             '/src/libssh/src/packet.c:1805,16'
          Dst:             ssh_packet_in_rekey
        - Src:             '/src/libssh/src/packet.c:1810,37'
          Dst:             ssh_packet_is_kex
        - Src:             '/src/libssh/src/packet.c:1812,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1815,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1816,14'
          Dst:             ssh_list_append
        - Src:             '/src/libssh/src/packet.c:1820,31'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/packet.c:1822,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/packet.c:1833,20'
          Dst:             ssh_send_rekex
        - Src:             '/src/libssh/src/packet.c:1839,10'
          Dst:             packet_send2
        - Src:             '/src/libssh/src/packet.c:1845,19'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/packet.c:1852,27'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1853,17'
          Dst:             ssh_packet_need_rekey
        - Src:             '/src/libssh/src/packet.c:1855,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1856,24'
          Dst:             ssh_send_rekex
        - Src:             '/src/libssh/src/packet.c:1858,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/packet.c:1859,35'
          Dst:             _ssh_list_pop_head
        - Src:             '/src/libssh/src/packet.c:1861,34'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1863,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1864,18'
          Dst:             packet_send2
        - Src:             '/src/libssh/src/packet.c:1847,19'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_packet_need_rekey
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - payloadsize
      BBCount:         34
      ICount:          240
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _ssh_log
        - ssh_packet_get_current_crypto
        - ssh_timeout_elapsed
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:993,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:994,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:998,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:998,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:999,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1002,44'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1003,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1004,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1007,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1011,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1011,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1016,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1011,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1016,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1016,39'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1017,30'
              BranchSideFuncs:
                - ssh_timeout_elapsed
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/packet.c:1025,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/packet.c:1016,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1019,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1025,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/packet.c:1025,43'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1027,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1025,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1027,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1035,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/packet.c:1036,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1037,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/packet.c:1038,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/packet.c:1037,85'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1036,23'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1038,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '/src/libssh/src/packet.c:1038,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1037,85'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1039,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1002,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/packet.c:1017,9'
          Dst:             ssh_timeout_elapsed
        - Src:             '/src/libssh/src/packet.c:1041,5'
          Dst:             _ssh_log
    - functionName:    ssh_packet_set_default_callbacks
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_set_callbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1478,5'
          Dst:             ssh_packet_set_callbacks
    - functionName:    ssh_packet_set_callbacks
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_packet_callbacks_struct *'
      constantsTouched: []
      argNames:
        - session
        - callbacks
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error_oom
        - ssh_list_append
        - ssh_list_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1443,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1444,37'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_list_append
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1450,21'
              BranchSideFuncs:
                - ssh_list_append
        - Branch String:   '/src/libssh/src/packet.c:1445,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1446,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1449,5'
              BranchSideFuncs:
                - ssh_list_append
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1444,37'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/packet.c:1446,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/packet.c:1450,5'
          Dst:             ssh_list_append
    - functionName:    ssh_packet_remove_callbacks
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_packet_callbacks_struct *'
      constantsTouched: []
      argNames:
        - session
        - callbacks
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_list_find
        - ssh_list_remove
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1462,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1462,9'
              BranchSideFuncs:
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/packet.c:1463,25'
              BranchSideFuncs:
                - ssh_list_remove
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1461,10'
          Dst:             ssh_list_find
        - Src:             '/src/libssh/src/packet.c:1463,9'
          Dst:             ssh_list_remove
    - functionName:    ssh_packet_socket_controlflow_callback
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - code
        - userdata
      BBCount:         21
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - ssh_list_get_iterator
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1408,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1408,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1409,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_list_get_iterator
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/packet.c:1413,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1414,23'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1423,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1415,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1415,13'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1421,18'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/packet.c:1415,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1415,13'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1415,13'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/packet.c:1415,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1415,13'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1415,13'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/packet.c:1415,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1415,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_list_get_iterator
            - BranchSide:      '/src/libssh/src/packet.c:1415,13'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1409,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1412,14'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/packet.c:1415,13'
          Dst:             ssh_list_get_iterator
    - functionName:    ssh_packet_register_socket_callback
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - session
        - s
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_packet_socket_callback
        - ssh_packet_socket_controlflow_callback
        - ssh_socket_set_callbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1434,5'
          Dst:             ssh_socket_set_callbacks
    - functionName:    ssh_packet_socket_callback
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - receivedlen
        - user
      BBCount:         111
      ICount:          933
      EdgeCount:       148
      CyclomaticComplexity: 39
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - decompress_buffer
        - hmac_digest_len
        - ssh_buffer_allocate
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_get_u8
        - ssh_buffer_new
        - ssh_buffer_pass_bytes
        - ssh_buffer_pass_bytes_end
        - ssh_buffer_reinit
        - ssh_packet_decrypt
        - ssh_packet_decrypt_len
        - ssh_packet_get_current_crypto
        - ssh_packet_hmac_verify
        - ssh_packet_incoming_filter
        - ssh_packet_need_rekey
        - ssh_packet_parse_type
        - ssh_packet_process
        - ssh_packet_send_unimplemented
        - ssh_packet_socket_callback
        - ssh_pcap_context_write
        - ssh_send_rekex
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1087,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1088,43'
              BranchSideFuncs:
                - hmac_digest_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1094,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1094,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1099,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1101,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1104,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1105,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1108,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1108,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1109,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1122,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1122,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1124,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1190,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1387,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1391,5'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1124,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1135,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1138,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1142,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1143,40'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1148,38'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1144,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1145,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1147,13'
              BranchSideFuncs:
                - ssh_buffer_allocate
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1149,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:0,0'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1150,21'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1154,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1155,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1165,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1157,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1158,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1160,53'
              BranchSideFuncs:
                - ssh_packet_decrypt_len
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1170,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1171,17'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1177,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1177,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1179,17'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1186,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_cmp8
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1194,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1195,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1211,32'
              BranchSideFuncs:
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1195,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1197,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1206,49'
              BranchSideFuncs:
                - ssh_buffer_allocate
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1214,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1215,17'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1218,17'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1218,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1219,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1273,17'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1219,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1220,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1266,28'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1222,58'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1222,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1238,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1222,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1223,53'
              BranchSideFuncs:
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1238,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1228,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1229,29'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1232,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1238,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1239,49'
              BranchSideFuncs:
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1252,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1244,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1245,29'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1250,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1252,58'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1252,62'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_packet_hmac_verify
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1264,34'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1252,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1253,41'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/packet.c:1264,34'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1259,29'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1260,29'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1263,21'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
        - Branch String:   '/src/libssh/src/packet.c:1273,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1274,40'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_pcap_context_write
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1282,18'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1282,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1284,39'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1287,36'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1288,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1289,17'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1295,17'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp4
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1295,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1296,17'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1303,39'
              BranchSideFuncs:
                - ssh_buffer_pass_bytes_end
                - ssh_buffer_get_len
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:1307,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1307,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1316,46'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
        - Branch String:   '/src/libssh/src/packet.c:1307,50'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1308,36'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:1316,46'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
        - Branch String:   '/src/libssh/src/packet.c:1307,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1309,40'
              BranchSideFuncs:
                - decompress_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
            - BranchSide:      '/src/libssh/src/packet.c:1316,46'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
        - Branch String:   '/src/libssh/src/packet.c:1311,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1312,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1314,13'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
        - Branch String:   '/src/libssh/src/packet.c:1318,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1319,43'
              BranchSideFuncs:
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
            - BranchSide:      '/src/libssh/src/packet.c:1325,17'
              BranchSideFuncs:
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
        - Branch String:   '/src/libssh/src/packet.c:1325,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1326,51'
              BranchSideFuncs:
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
            - BranchSide:      '/src/libssh/src/packet.c:1334,13'
              BranchSideFuncs:
                - ssh_packet_parse_type
                - _ssh_log
                - ssh_packet_incoming_filter
                - __sanitizer_cov_trace_switch
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
                - _ssh_set_error
                - _ssh_log
                - ssh_packet_process
        - Branch String:   '/src/libssh/src/packet.c:1345,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1348,36'
              BranchSideFuncs:
                - ssh_packet_process
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
            - BranchSide:      '/src/libssh/src/packet.c:1351,17'
              BranchSideFuncs:
                - _ssh_set_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1357,47'
              BranchSideFuncs:
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
            - BranchSide:      '/src/libssh/src/packet.c:1361,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_packet_socket_callback
        - Branch String:   '/src/libssh/src/packet.c:1362,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1364,17'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_socket_callback
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1375,40'
              BranchSideFuncs:
                - ssh_packet_need_rekey
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1376,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1377,17'
              BranchSideFuncs:
                - _ssh_log
                - ssh_send_rekex
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1385,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:1379,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1380,21'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1383,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1086,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/packet.c:1088,27'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/packet.c:1143,22'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/packet.c:1148,38'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/packet.c:1155,23'
          Dst:             ssh_buffer_allocate
        - Src:             '/src/libssh/src/packet.c:1160,30'
          Dst:             ssh_packet_decrypt_len
        - Src:             '/src/libssh/src/packet.c:1171,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1179,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1197,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1212,32'
          Dst:             ssh_buffer_allocate
        - Src:             '/src/libssh/src/packet.c:1223,30'
          Dst:             ssh_packet_hmac_verify
        - Src:             '/src/libssh/src/packet.c:1229,29'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1239,30'
          Dst:             ssh_packet_decrypt
        - Src:             '/src/libssh/src/packet.c:1245,29'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1255,53'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1256,53'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1254,30'
          Dst:             ssh_packet_hmac_verify
        - Src:             '/src/libssh/src/packet.c:1260,29'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1276,40'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/packet.c:1277,40'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1278,40'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1274,17'
          Dst:             ssh_pcap_context_write
        - Src:             '/src/libssh/src/packet.c:1284,17'
          Dst:             ssh_buffer_pass_bytes
        - Src:             '/src/libssh/src/packet.c:1287,18'
          Dst:             ssh_buffer_get_u8
        - Src:             '/src/libssh/src/packet.c:1289,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1295,27'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1296,17'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1296,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1303,13'
          Dst:             ssh_buffer_pass_bytes_end
        - Src:             '/src/libssh/src/packet.c:1304,24'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1308,17'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1309,22'
          Dst:             decompress_buffer
        - Src:             '/src/libssh/src/packet.c:1316,27'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/packet.c:1335,13'
          Dst:             ssh_packet_parse_type
        - Src:             '/src/libssh/src/packet.c:1336,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1343,29'
          Dst:             ssh_packet_incoming_filter
        - Src:             '/src/libssh/src/packet.c:1348,17'
          Dst:             ssh_packet_process
        - Src:             '/src/libssh/src/packet.c:1351,17'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1357,17'
          Dst:             ssh_packet_send_unimplemented
        - Src:             '/src/libssh/src/packet.c:1364,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1370,22'
          Dst:             ssh_packet_socket_callback
        - Src:             '/src/libssh/src/packet.c:1375,18'
          Dst:             ssh_packet_need_rekey
        - Src:             '/src/libssh/src/packet.c:1377,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1378,22'
          Dst:             ssh_send_rekex
        - Src:             '/src/libssh/src/packet.c:1380,21'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1387,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1391,5'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet.c:1398,5'
          Dst:             _ssh_log
    - functionName:    ssh_packet_parse_type
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error
        - ssh_buffer_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1589,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1590,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:1593,27'
              BranchSideFuncs:
                - ssh_buffer_get_u8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet.c:1593,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1594,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet.c:1598,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1593,9'
          Dst:             ssh_buffer_get_u8
        - Src:             '/src/libssh/src/packet.c:1594,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_packet_incoming_filter
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         177
      ICount:          926
      EdgeCount:       238
      CyclomaticComplexity: 63
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:149,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:161,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:173,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:185,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:197,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:213,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:244,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:276,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:307,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:338,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:369,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:402,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:417,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:421,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:425,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:441,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:479,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:515,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:551,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:583,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:612,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:628,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:632,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:636,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:659,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:685,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:704,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:723,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:739,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:756,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:772,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:788,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:804,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:820,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:836,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:853,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:869,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:888,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:907,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:916,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:213,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:218,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:218,74'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:219,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:225,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:218,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:221,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:225,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:225,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:226,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:230,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:244,74'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:245,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:244,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:247,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:251,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:251,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:252,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:257,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:257,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:258,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:262,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:276,74'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:277,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:283,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:276,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:279,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:283,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:283,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:284,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:288,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:307,73'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:308,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:314,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:307,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:310,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:314,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:314,60'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:315,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:322,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:315,65'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:316,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:322,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:314,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:318,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:322,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:338,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:339,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:344,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:344,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:345,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:349,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:369,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:370,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:374,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:374,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:375,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:380,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:380,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:381,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:385,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:402,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:403,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:407,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:407,63'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:408,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:413,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:407,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:409,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:413,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:441,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:442,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:446,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:446,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:447,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:451,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:451,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:452,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:456,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:479,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:480,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:484,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:484,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:485,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:489,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:489,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:490,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:494,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:515,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:516,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:520,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:520,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:521,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:525,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:525,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:526,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:530,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:530,65'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:531,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:531,70'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:532,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:532,72'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:533,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:533,69'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:534,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:530,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:536,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:551,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:552,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:556,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:583,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:584,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:588,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:588,65'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:589,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:596,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:589,71'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:590,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:596,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:588,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:592,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:596,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:612,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:613,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:617,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:617,58'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:618,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/packet.c:624,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:617,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:620,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:624,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:659,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:660,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:664,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:664,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:669,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet.c:669,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:670,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:674,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:685,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:686,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:690,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:704,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:705,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:709,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:723,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:724,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:728,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:739,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:740,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:744,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:756,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:757,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:761,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:772,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:773,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:777,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:788,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:789,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:793,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:804,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:805,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:809,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:820,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:821,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:825,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:836,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:837,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:841,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:853,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:854,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:858,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:869,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:870,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:874,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:888,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:889,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:893,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet.c:907,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:908,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet.c:912,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_packet_process
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
      constantsTouched: []
      argNames:
        - session
        - type
      BBCount:         25
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_log
        - ssh_get_error
        - ssh_list_get_iterator
        - ssh_packet_send_unimplemented
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1492,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1493,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1497,31'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/packet.c:1498,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1499,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1525,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1502,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1503,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1506,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1506,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1507,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1510,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1510,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1511,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1514,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1514,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1515,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet.c:1518,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1520,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1498,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1521,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1525,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1525,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1526,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_send_unimplemented
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_error
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet.c:1528,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1529,13'
              BranchSideFuncs:
                - ssh_get_error
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet.c:1532,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1491,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1493,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1497,9'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/packet.c:1526,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet.c:1527,14'
          Dst:             ssh_packet_send_unimplemented
        - Src:             '/src/libssh/src/packet.c:1529,13'
          Dst:             ssh_get_error
        - Src:             '/src/libssh/src/packet.c:1529,13'
          Dst:             _ssh_log
    - functionName:    ssh_packet_send_unimplemented
      functionSourceFile: '/src/libssh/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - seqnum
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_packet_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet.c:1548,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet.c:1549,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/packet.c:1552,26'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/packet.c:1544,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/packet.c:1549,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/packet.c:1552,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_packet_ext_info
      functionSourceFile: '/src/libssh/src/packet_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.991 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         23
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_buffer_unpack
        - _ssh_log
        - ntohl
        - ssh_buffer_get_u32
        - ssh_match_group
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet_cb.c:223,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:224,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet_cb.c:228,27'
              BranchSideFuncs:
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - free
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet_cb.c:229,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:230,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet_cb.c:234,5'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - free
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet_cb.c:236,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:237,15'
              BranchSideFuncs:
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet_cb.c:264,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_cb.c:242,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:243,13'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet_cb.c:247,22'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet_cb.c:248,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:250,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet_cb.c:258,13'
              BranchSideFuncs:
                - _ssh_log
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet_cb.c:251,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:252,17'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet_cb.c:254,33'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/packet_cb.c:254,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:255,17'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/packet_cb.c:257,9'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - _ssh_buffer_unpack
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/packet_cb.c:220,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:222,10'
          Dst:             ssh_buffer_get_u32
        - Src:             '/src/libssh/src/packet_cb.c:224,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:228,21'
          Dst:             ntohl
        - Src:             '/src/libssh/src/packet_cb.c:230,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:234,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:241,14'
          Dst:             _ssh_buffer_unpack
        - Src:             '/src/libssh/src/packet_cb.c:243,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:247,15'
          Dst:             strcmp
        - Src:             '/src/libssh/src/packet_cb.c:250,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:251,17'
          Dst:             ssh_match_group
        - Src:             '/src/libssh/src/packet_cb.c:254,17'
          Dst:             ssh_match_group
        - Src:             '/src/libssh/src/packet_cb.c:258,13'
          Dst:             _ssh_log
    - functionName:    ssh_packet_service_accept
      functionSourceFile: '/src/libssh/src/packet_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.991 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/packet_cb.c:201,2'
          Dst:             _ssh_log
    - functionName:    ssh_packet_newkeys
      functionSourceFile: '/src/libssh/src/packet_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.991 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         40
      ICount:          266
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_dh_get_next_server_publickey
        - ssh_match_group
        - ssh_packet_set_newkeys
        - ssh_pki_import_signature_blob
        - ssh_pki_signature_verify
        - ssh_signature_free
        - ssh_string_burn
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet_cb.c:111,54'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:112,7'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:113,7'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/packet_cb.c:111,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:113,7'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:120,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_get_next_server_publickey
                - ssh_pki_import_signature_blob
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/packet_cb.c:120,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:122,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet_cb.c:129,16'
              BranchSideFuncs:
                - ssh_dh_get_next_server_publickey
                - ssh_pki_import_signature_blob
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/packet_cb.c:134,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:135,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:138,40'
              BranchSideFuncs:
                - ssh_pki_import_signature_blob
                - ssh_string_burn
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/packet_cb.c:140,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:140,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet_cb.c:141,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_cb.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:142,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:146,9'
              BranchSideFuncs:
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_cb.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:147,30'
              BranchSideFuncs:
                - ssh_match_group
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet_cb.c:159,35'
              BranchSideFuncs:
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_cb.c:147,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:149,13'
              BranchSideFuncs:
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet_cb.c:157,5'
              BranchSideFuncs:
                - ssh_pki_signature_verify
                - ssh_signature_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_cb.c:165,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:166,7'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:171,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/packet_cb.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:0,0'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:176,9'
              BranchSideFuncs:
                - ssh_signature_free
                - ssh_string_burn
                - ssh_string_free
        - Branch String:   '/src/libssh/src/packet_cb.c:185,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:185,3'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:186,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/packet_cb.c:109,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:113,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet_cb.c:133,18'
          Dst:             ssh_dh_get_next_server_publickey
        - Src:             '/src/libssh/src/packet_cb.c:138,10'
          Dst:             ssh_pki_import_signature_blob
        - Src:             '/src/libssh/src/packet_cb.c:139,5'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/packet_cb.c:140,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/packet_cb.c:147,14'
          Dst:             ssh_match_group
        - Src:             '/src/libssh/src/packet_cb.c:149,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet_cb.c:159,10'
          Dst:             ssh_pki_signature_verify
        - Src:             '/src/libssh/src/packet_cb.c:164,5'
          Dst:             ssh_signature_free
        - Src:             '/src/libssh/src/packet_cb.c:166,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet_cb.c:171,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:174,10'
          Dst:             ssh_packet_set_newkeys
        - Src:             '/src/libssh/src/packet_cb.c:183,3'
          Dst:             ssh_signature_free
        - Src:             '/src/libssh/src/packet_cb.c:184,3'
          Dst:             ssh_string_burn
        - Src:             '/src/libssh/src/packet_cb.c:185,3'
          Dst:             ssh_string_free
    - functionName:    ssh_packet_ignore_callback
      functionSourceFile: '/src/libssh/src/packet_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.991 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/packet_cb.c:97,2'
          Dst:             _ssh_log
    - functionName:    ssh_packet_disconnect_callback
      functionSourceFile: '/src/libssh/src/packet_cb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct.991 *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         28
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ntohl
        - ssh_buffer_get_ssh_string
        - ssh_buffer_get_u32
        - ssh_socket_close
        - ssh_string_free
        - ssh_string_to_char
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet_cb.c:57,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:58,18'
              BranchSideFuncs:
                - ntohl
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
                - strdup
                - ssh_string_to_char
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:61,39'
              BranchSideFuncs:
                - ssh_buffer_get_ssh_string
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
                - strdup
                - ssh_string_to_char
                - ssh_string_free
        - Branch String:   '/src/libssh/src/packet_cb.c:62,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:63,32'
              BranchSideFuncs:
                - ssh_string_to_char
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
                - strdup
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/packet_cb.c:67,7'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
                - strdup
        - Branch String:   '/src/libssh/src/packet_cb.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:64,5'
              BranchSideFuncs:
                - ssh_string_free
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
                - strdup
            - BranchSide:      '/src/libssh/src/packet_cb.c:65,3'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
                - strdup
        - Branch String:   '/src/libssh/src/packet_cb.c:67,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:68,39'
              BranchSideFuncs:
                - strdup
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
            - BranchSide:      '/src/libssh/src/packet_cb.c:71,3'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
        - Branch String:   '/src/libssh/src/packet_cb.c:71,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:71,3'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
            - BranchSide:      '/src/libssh/src/packet_cb.c:71,3'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_set_error
                - ssh_socket_close
                - free
        - Branch String:   '/src/libssh/src/packet_cb.c:73,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:76,3'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_socket_close
                - free
            - BranchSide:      '/src/libssh/src/packet_cb.c:76,3'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_socket_close
                - free
        - Branch String:   '/src/libssh/src/packet_cb.c:76,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_cb.c:76,3'
              BranchSideFuncs:
                - free
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/packet_cb.c:76,3'
              BranchSideFuncs:
                - ssh_socket_close
      Callsites:
        - Src:             '/src/libssh/src/packet_cb.c:56,8'
          Dst:             ssh_buffer_get_u32
        - Src:             '/src/libssh/src/packet_cb.c:58,12'
          Dst:             ntohl
        - Src:             '/src/libssh/src/packet_cb.c:61,13'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/packet_cb.c:63,13'
          Dst:             ssh_string_to_char
        - Src:             '/src/libssh/src/packet_cb.c:64,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/packet_cb.c:68,32'
          Dst:             strdup
        - Src:             '/src/libssh/src/packet_cb.c:71,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/packet_cb.c:73,3'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet_cb.c:78,3'
          Dst:             ssh_socket_close
    - functionName:    ssh_packet_hmac_verify
      functionSourceFile: '/src/libssh/src/packet_crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - session
        - data
        - len
        - mac
        - type
      BBCount:         21
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - hmac_digest_len
        - hmac_final
        - hmac_init
        - hmac_update
        - htonl
        - secure_memcmp
        - ssh_packet_get_current_crypto
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet_crypt.c:272,40'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:274,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:272,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:277,44'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - hmac_digest_len
                - hmac_init
                - htonl
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - secure_memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet_crypt.c:279,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:283,21'
              BranchSideFuncs:
                - hmac_digest_len
                - hmac_init
                - htonl
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - secure_memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet_crypt.c:286,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:290,17'
              BranchSideFuncs:
                - htonl
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - secure_memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet_crypt.c:295,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:298,22'
              BranchSideFuncs:
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - secure_memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet_crypt.c:301,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:304,21'
              BranchSideFuncs:
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - secure_memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet_crypt.c:307,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:322,25'
              BranchSideFuncs:
                - secure_memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/packet_crypt.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:329,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/packet_crypt.c:277,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/packet_crypt.c:284,21'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/packet_crypt.c:283,11'
          Dst:             hmac_init
        - Src:             '/src/libssh/src/packet_crypt.c:290,11'
          Dst:             htonl
        - Src:             '/src/libssh/src/packet_crypt.c:292,10'
          Dst:             hmac_update
        - Src:             '/src/libssh/src/packet_crypt.c:298,10'
          Dst:             hmac_update
        - Src:             '/src/libssh/src/packet_crypt.c:304,10'
          Dst:             hmac_final
        - Src:             '/src/libssh/src/packet_crypt.c:322,11'
          Dst:             secure_memcmp
    - functionName:    ssh_packet_encrypt
      functionSourceFile: '/src/libssh/src/packet_crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - data
        - len
      BBCount:         85
      ICount:          535
      EdgeCount:       109
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - _ssh_set_error
        - calloc
        - explicit_bzero
        - hmac_digest_len
        - hmac_final
        - hmac_init
        - hmac_update
        - ntohl
        - ssh_packet_get_current_crypto
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet_crypt.c:146,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:146,3'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet_crypt.c:148,42'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_crypt.c:149,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:153,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_crypt.c:159,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:160,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet_crypt.c:163,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_crypt.c:163,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:164,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet_crypt.c:168,19'
              BranchSideFuncs:
                - calloc
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/packet_crypt.c:169,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:173,15'
              BranchSideFuncs:
                - ntohl
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/packet_crypt.c:176,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:177,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - explicit_bzero
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:181,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:181,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:182,27'
              BranchSideFuncs:
                - hmac_digest_len
                - hmac_init
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:207,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:183,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:184,15'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:188,16'
              BranchSideFuncs:
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:184,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:184,15'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:185,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:188,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:189,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:205,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:190,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:191,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:194,32'
              BranchSideFuncs:
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:191,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:191,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:192,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:195,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:196,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:199,31'
              BranchSideFuncs:
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:196,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:196,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:197,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:200,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:201,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:204,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:201,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:201,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:202,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:211,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:212,15'
              BranchSideFuncs:
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:236,7'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:214,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:215,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:218,32'
              BranchSideFuncs:
                - hmac_update
                - __sanitizer_cov_trace_const_cmp4
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:215,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:215,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:216,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:219,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:220,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:223,31'
              BranchSideFuncs:
                - hmac_final
                - __sanitizer_cov_trace_const_cmp4
                - explicit_bzero
                - free
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:220,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:220,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:221,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:224,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:225,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:228,11'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   '/src/libssh/src/packet_crypt.c:225,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:225,19'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:226,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/packet_crypt.c:239,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:239,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/packet_crypt.c:241,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/packet_crypt.c:146,3'
          Dst:             __assert_fail
        - Src:             '/src/libssh/src/packet_crypt.c:148,12'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/packet_crypt.c:164,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/packet_crypt.c:168,9'
          Dst:             calloc
        - Src:             '/src/libssh/src/packet_crypt.c:173,9'
          Dst:             ntohl
        - Src:             '/src/libssh/src/packet_crypt.c:182,47'
          Dst:             hmac_digest_len
        - Src:             '/src/libssh/src/packet_crypt.c:182,17'
          Dst:             hmac_init
        - Src:             '/src/libssh/src/packet_crypt.c:189,20'
          Dst:             hmac_update
        - Src:             '/src/libssh/src/packet_crypt.c:194,20'
          Dst:             hmac_update
        - Src:             '/src/libssh/src/packet_crypt.c:199,20'
          Dst:             hmac_final
        - Src:             '/src/libssh/src/packet_crypt.c:213,20'
          Dst:             hmac_update
        - Src:             '/src/libssh/src/packet_crypt.c:218,20'
          Dst:             hmac_update
        - Src:             '/src/libssh/src/packet_crypt.c:223,20'
          Dst:             hmac_final
        - Src:             '/src/libssh/src/packet_crypt.c:238,3'
          Dst:             explicit_bzero
    - functionName:    ssh_packet_decrypt
      functionSourceFile: '/src/libssh/src/packet_crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - session
        - destination
        - source
        - start
        - encrypted_size
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_set_error
        - ssh_packet_get_current_crypto
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet_crypt.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:105,44'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_crypt.c:106,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:109,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/packet_crypt.c:111,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:112,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/packet_crypt.c:120,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/packet_crypt.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:121,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet_crypt.c:127,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '/src/libssh/src/packet_crypt.c:105,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/packet_crypt.c:112,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_packet_decrypt_len
      functionSourceFile: '/src/libssh/src/packet_crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - destination
        - source
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ntohl
        - ssh_packet_decrypt
        - ssh_packet_get_current_crypto
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/packet_crypt.c:61,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:62,13'
              BranchSideFuncs:
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ntohl
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/packet_crypt.c:79,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - ntohl
        - Branch String:   '/src/libssh/src/packet_crypt.c:62,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:63,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ntohl
            - BranchSide:      '/src/libssh/src/packet_crypt.c:69,21'
              BranchSideFuncs:
                - ssh_packet_decrypt
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - ntohl
        - Branch String:   '/src/libssh/src/packet_crypt.c:75,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/packet_crypt.c:76,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/packet_crypt.c:78,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - ntohl
      Callsites:
        - Src:             '/src/libssh/src/packet_crypt.c:60,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/packet_crypt.c:68,18'
          Dst:             ssh_packet_decrypt
        - Src:             '/src/libssh/src/packet_crypt.c:83,12'
          Dst:             ntohl
    - functionName:    ssh_set_pcap_file
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_pcap_file_struct *'
      constantsTouched: []
      argNames:
        - session
        - pcap
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error_oom
        - ssh_pcap_context_free
        - ssh_pcap_context_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:533,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:534,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/pcap.c:537,17'
              BranchSideFuncs:
                - ssh_pcap_context_free
        - Branch String:   '/src/libssh/src/pcap.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:539,31'
              BranchSideFuncs:
                - ssh_pcap_context_free
            - BranchSide:      '/src/libssh/src/pcap.c:541,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:532,28'
          Dst:             ssh_pcap_context_new
        - Src:             '/src/libssh/src/pcap.c:534,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/pcap.c:539,9'
          Dst:             ssh_pcap_context_free
    - functionName:    ssh_pcap_context_new
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionDepth:   0
      returnType:      'struct.ssh_pcap_context_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_set_error_oom
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:300,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:301,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/pcap.c:304,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/pcap.c:304,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:304,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/pcap.c:305,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:301,9'
          Dst:             _ssh_set_error_oom
    - functionName:    ssh_pcap_context_free
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_pcap_context_struct *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:311,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:311,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pcap.c:311,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_pcap_context_connect
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_pcap_context_struct *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         16
      ICount:          160
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - _ssh_set_error
        - getpeername
        - getsockname
        - ssh_socket_get_fd
        - ssh_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:340,9'
              BranchSideFuncs:
                - ssh_socket_get_fd
                - __sanitizer_cov_trace_const_cmp4
                - getsockname
                - __sanitizer_cov_trace_const_cmp4
                - getpeername
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pcap.c:340,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:344,28'
              BranchSideFuncs:
                - ssh_socket_get_fd
                - __sanitizer_cov_trace_const_cmp4
                - getsockname
                - __sanitizer_cov_trace_const_cmp4
                - getpeername
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pcap.c:347,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:351,9'
              BranchSideFuncs:
                - getsockname
                - __sanitizer_cov_trace_const_cmp4
                - getpeername
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pcap.c:353,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:354,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/pcap.c:361,9'
              BranchSideFuncs:
                - getpeername
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pcap.c:363,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:364,9'
              BranchSideFuncs:
                - __errno_location
                - ssh_strerror
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/pcap.c:371,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/pcap.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:372,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/pcap.c:378,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:344,10'
          Dst:             ssh_socket_get_fd
        - Src:             '/src/libssh/src/pcap.c:352,10'
          Dst:             getsockname
        - Src:             '/src/libssh/src/pcap.c:354,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pcap.c:354,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pcap.c:354,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/pcap.c:362,10'
          Dst:             getpeername
        - Src:             '/src/libssh/src/pcap.c:364,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/pcap.c:364,9'
          Dst:             ssh_strerror
        - Src:             '/src/libssh/src/pcap.c:364,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/pcap.c:372,9'
          Dst:             _ssh_set_error
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpeername
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pcap_context_write
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_pcap_context_struct *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - direction
        - data
        - len
        - origlen
      BBCount:         62
      ICount:          392
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_buffer_add_u16
        - ssh_buffer_add_u32
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_pcap_context_connect
        - ssh_pcap_file_write_packet
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:410,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:410,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:411,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pcap.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:413,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - ssh_pcap_context_connect
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:414,38'
              BranchSideFuncs:
                - ssh_pcap_context_connect
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/pcap.c:418,10'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/pcap.c:414,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:415,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:417,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/pcap.c:419,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:420,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/pcap.c:425,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:437,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:438,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:440,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:440,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:441,33'
              BranchSideFuncs:
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pcap.c:450,33'
              BranchSideFuncs:
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:442,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:443,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:445,33'
              BranchSideFuncs:
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:446,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:447,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:449,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:451,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:452,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:454,33'
              BranchSideFuncs:
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:455,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:0,0'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:456,13'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:460,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:461,33'
              BranchSideFuncs:
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pcap.c:470,33'
              BranchSideFuncs:
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:462,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:463,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:465,33'
              BranchSideFuncs:
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:466,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:467,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:469,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:471,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:472,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:474,33'
              BranchSideFuncs:
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:475,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:0,0'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:476,13'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:480,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:481,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/pcap.c:487,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:482,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:483,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:485,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:488,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:489,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:491,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:494,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:495,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:500,14'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:496,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:497,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:499,5'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:501,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:0,0'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:502,13'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:514,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:515,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:517,37'
              BranchSideFuncs:
                - ssh_pcap_file_write_packet
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:520,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:520,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:521,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:414,13'
          Dst:             ssh_pcap_context_connect
        - Src:             '/src/libssh/src/pcap.c:418,10'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pcap.c:420,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/pcap.c:425,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pcap.c:441,14'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:445,14'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:450,14'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:454,14'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:461,14'
          Dst:             ssh_buffer_add_u16
        - Src:             '/src/libssh/src/pcap.c:465,14'
          Dst:             ssh_buffer_add_u16
        - Src:             '/src/libssh/src/pcap.c:470,14'
          Dst:             ssh_buffer_add_u16
        - Src:             '/src/libssh/src/pcap.c:474,14'
          Dst:             ssh_buffer_add_u16
        - Src:             '/src/libssh/src/pcap.c:481,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pcap.c:487,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pcap.c:495,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pcap.c:500,14'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pcap.c:506,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/pcap.c:517,10'
          Dst:             ssh_pcap_file_write_packet
        - Src:             '/src/libssh/src/pcap.c:520,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_pcap_file_write_packet
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_pcap_file_struct *'
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - pcap
        - packet
        - original_len
      BBCount:         24
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - gettimeofday
        - htonl
        - ssh_buffer_add_buffer
        - ssh_buffer_add_u32
        - ssh_buffer_allocate_size
        - ssh_buffer_free
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_pcap_file_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:171,5'
              BranchSideFuncs:
                - gettimeofday
                - ssh_buffer_get_len
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:176,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:178,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:179,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:180,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:182,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:183,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:184,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:186,30'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:187,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:188,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:190,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:191,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:192,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:194,33'
              BranchSideFuncs:
                - ssh_buffer_add_buffer
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:195,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:196,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:198,31'
              BranchSideFuncs:
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:200,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:200,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:163,25'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pcap.c:171,5'
          Dst:             gettimeofday
        - Src:             '/src/libssh/src/pcap.c:174,36'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pcap.c:172,11'
          Dst:             ssh_buffer_allocate_size
        - Src:             '/src/libssh/src/pcap.c:178,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:178,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:182,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:182,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:186,44'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pcap.c:186,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:186,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:190,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:190,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:194,11'
          Dst:             ssh_buffer_add_buffer
        - Src:             '/src/libssh/src/pcap.c:198,11'
          Dst:             ssh_pcap_file_write
        - Src:             '/src/libssh/src/pcap.c:200,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_pcap_file_write
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_pcap_file_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - pcap
        - packet
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
        - ssh_buffer_get
        - ssh_buffer_get_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:145,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:145,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:146,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pcap.c:145,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:148,30'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - ssh_buffer_get
                - fwrite
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:150,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:153,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:148,11'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/pcap.c:149,18'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/pcap.c:149,11'
          Dst:             fwrite
    - functionName:    ssh_pcap_context_set_file
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_pcap_context_struct *'
        - 'struct.ssh_pcap_file_struct *'
      constantsTouched: []
      argNames:
        - ctx
        - pcap
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_pcap_file_free
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_pcap_file_struct *'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_pcap_file_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:290,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:290,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/pcap.c:290,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:289,5'
          Dst:             ssh_pcap_file_close
    - functionName:    ssh_pcap_file_close
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_pcap_file_struct *'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:275,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:275,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:276,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/pcap.c:275,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:278,18'
              BranchSideFuncs:
                - fclose
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/pcap.c:280,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:283,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:278,11'
          Dst:             fclose
    - functionName:    ssh_pcap_file_open
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_pcap_file_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pcap
        - filename
      BBCount:         35
      ICount:          203
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - fclose
        - fopen
        - htonl
        - htons
        - ssh_buffer_add_u16
        - ssh_buffer_add_u32
        - ssh_buffer_allocate_size
        - ssh_buffer_free
        - ssh_buffer_new
        - ssh_pcap_file_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:212,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:215,9'
              BranchSideFuncs:
                - fopen
                - ssh_buffer_new
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
                - fclose
        - Branch String:   '/src/libssh/src/pcap.c:215,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:216,16'
              BranchSideFuncs:
                - fclose
                - fopen
                - ssh_buffer_new
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:219,26'
              BranchSideFuncs:
                - fopen
                - ssh_buffer_new
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:220,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:223,14'
              BranchSideFuncs:
                - ssh_buffer_new
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:224,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:227,36'
              BranchSideFuncs:
                - ssh_buffer_allocate_size
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:230,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:231,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:233,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:235,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:237,30'
              BranchSideFuncs:
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:238,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:239,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:241,30'
              BranchSideFuncs:
                - htons
                - ssh_buffer_add_u16
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:242,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:243,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:246,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:247,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:248,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:251,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:252,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:253,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:256,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:257,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:258,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:261,30'
              BranchSideFuncs:
                - htonl
                - ssh_buffer_add_u32
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:263,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:265,31'
              BranchSideFuncs:
                - ssh_pcap_file_write
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/pcap.c:267,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:267,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/pcap.c:268,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/pcap.c:216,9'
          Dst:             fclose
        - Src:             '/src/libssh/src/pcap.c:219,20'
          Dst:             fopen
        - Src:             '/src/libssh/src/pcap.c:223,14'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/pcap.c:227,11'
          Dst:             ssh_buffer_allocate_size
        - Src:             '/src/libssh/src/pcap.c:233,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:233,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:237,38'
          Dst:             htons
        - Src:             '/src/libssh/src/pcap.c:237,11'
          Dst:             ssh_buffer_add_u16
        - Src:             '/src/libssh/src/pcap.c:241,38'
          Dst:             htons
        - Src:             '/src/libssh/src/pcap.c:241,11'
          Dst:             ssh_buffer_add_u16
        - Src:             '/src/libssh/src/pcap.c:246,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:246,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:251,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:251,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:256,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:256,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:261,38'
          Dst:             htonl
        - Src:             '/src/libssh/src/pcap.c:261,11'
          Dst:             ssh_buffer_add_u32
        - Src:             '/src/libssh/src/pcap.c:265,11'
          Dst:             ssh_pcap_file_write
        - Src:             '/src/libssh/src/pcap.c:267,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_pcap_file_new
      functionSourceFile: '/src/libssh/src/pcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      'struct.ssh_pcap_file_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/pcap.c:127,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:127,34'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/pcap.c:127,34'
              BranchSideFuncs:
                - malloc
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/pcap.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/pcap.c:133,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/pcap.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/pcap.c:133,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/pcap.c:135,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_event_free
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_event_struct *'
      constantsTouched: []
      argNames:
        - event
      BBCount:         19
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_list_free
        - ssh_poll_ctx_add
        - ssh_poll_ctx_free
        - ssh_poll_ctx_remove
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:1150,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1151,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1154,9'
              BranchSideFuncs:
                - free
                - ssh_list_free
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_free
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
        - Branch String:   '/src/libssh/src/poll.c:1154,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1155,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_free
                - free
                - ssh_list_free
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
            - BranchSide:      '/src/libssh/src/poll.c:1169,9'
              BranchSideFuncs:
                - free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/poll.c:1156,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1157,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_free
                - free
                - ssh_list_free
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
            - BranchSide:      '/src/libssh/src/poll.c:1166,27'
              BranchSideFuncs:
                - ssh_poll_ctx_free
                - free
                - ssh_list_free
        - Branch String:   '/src/libssh/src/poll.c:1158,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1159,37'
              BranchSideFuncs:
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_free
                - free
                - ssh_list_free
            - BranchSide:      '/src/libssh/src/poll.c:1164,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_free
                - free
                - ssh_list_free
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
        - Branch String:   '/src/libssh/src/poll.c:1169,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1170,23'
              BranchSideFuncs:
                - ssh_list_free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:1173,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '/src/libssh/src/poll.c:1159,17'
          Dst:             ssh_poll_ctx_remove
        - Src:             '/src/libssh/src/poll.c:1160,17'
          Dst:             ssh_poll_ctx_add
        - Src:             '/src/libssh/src/poll.c:1166,9'
          Dst:             ssh_poll_ctx_free
        - Src:             '/src/libssh/src/poll.c:1170,9'
          Dst:             ssh_list_free
    - functionName:    ssh_poll_ctx_remove
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_ctx_struct *'
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - ctx
        - p
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_poll_ctx_resize
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:660,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:660,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_resize
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/poll.c:667,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_resize
        - Branch String:   '/src/libssh/src/poll.c:660,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:661,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_resize
            - BranchSide:      '/src/libssh/src/poll.c:667,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_resize
        - Branch String:   '/src/libssh/src/poll.c:667,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:667,7'
              BranchSideFuncs:
                - ssh_poll_ctx_resize
            - BranchSide:      '/src/libssh/src/poll.c:668,25'
              BranchSideFuncs:
                - ssh_poll_ctx_resize
      Callsites:
        - Src:             '/src/libssh/src/poll.c:668,5'
          Dst:             ssh_poll_ctx_resize
    - functionName:    ssh_poll_ctx_add
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_ctx_struct *'
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - ctx
        - p
      BBCount:         11
      ICount:          129
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_poll_ctx_resize
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:600,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:602,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:605,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_ctx_resize
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:605,47'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:606,27'
              BranchSideFuncs:
                - ssh_poll_ctx_resize
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:610,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:605,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:607,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:610,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:606,7'
          Dst:             ssh_poll_ctx_resize
    - functionName:    ssh_poll_ctx_free
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_poll_ctx_struct *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         24
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_poll_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:544,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:545,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - ssh_poll_free
            - BranchSide:      '/src/libssh/src/poll.c:558,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/poll.c:545,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:546,29'
              BranchSideFuncs:
                - ssh_poll_free
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:554,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/poll.c:554,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:554,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:555,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/poll.c:555,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:555,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:556,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/poll.c:558,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:558,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/poll.c:558,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:551,13'
          Dst:             ssh_poll_free
    - functionName:    ssh_poll_free
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_poll_ctx_remove
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:382,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:383,29'
              BranchSideFuncs:
                - ssh_poll_ctx_remove
                - free
            - BranchSide:      '/src/libssh/src/poll.c:386,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/poll.c:386,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:386,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/poll.c:386,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:383,9'
          Dst:             ssh_poll_ctx_remove
    - functionName:    ssh_poll_ctx_resize
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_ctx_struct *'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - new_size
      BBCount:         10
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:567,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:568,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:570,19'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   '/src/libssh/src/poll.c:573,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:574,24'
              BranchSideFuncs:
                - realloc
            - BranchSide:      '/src/libssh/src/poll.c:582,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:575,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:578,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:566,14'
          Dst:             realloc
        - Src:             '/src/libssh/src/poll.c:572,13'
          Dst:             realloc
        - Src:             '/src/libssh/src/poll.c:574,16'
          Dst:             realloc
    - functionName:    ssh_event_remove_connector
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - 'struct.ssh_connector_struct *'
      constantsTouched: []
      argNames:
        - event
        - connector
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_connector_remove_event
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:1134,12'
          Dst:             ssh_connector_remove_event
    - functionName:    ssh_event_remove_session
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - event
        - session
      BBCount:         24
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_list_get_iterator
        - ssh_list_remove
        - ssh_poll_ctx_add
        - ssh_poll_ctx_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:1085,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1085,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:1085,45'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1085,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:1085,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1086,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1089,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_list_get_iterator
                - ssh_list_remove
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
        - Branch String:   '/src/libssh/src/poll.c:1090,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1091,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_list_get_iterator
                - ssh_list_remove
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
            - BranchSide:      '/src/libssh/src/poll.c:1111,38'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/poll.c:1092,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1097,33'
              BranchSideFuncs:
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
                - __sanitizer_cov_trace_cmp8
                - ssh_list_get_iterator
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/poll.c:1109,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_list_get_iterator
                - ssh_list_remove
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
        - Branch String:   '/src/libssh/src/poll.c:1112,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1113,26'
              BranchSideFuncs:
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/poll.c:1122,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:1113,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1114,29'
              BranchSideFuncs:
                - ssh_list_remove
            - BranchSide:      '/src/libssh/src/poll.c:1118,20'
              BranchSideFuncs:
                - ssh_list_remove
      Callsites:
        - Src:             '/src/libssh/src/poll.c:1097,13'
          Dst:             ssh_poll_ctx_remove
        - Src:             '/src/libssh/src/poll.c:1099,13'
          Dst:             ssh_poll_ctx_add
        - Src:             '/src/libssh/src/poll.c:1111,16'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/poll.c:1114,13'
          Dst:             ssh_list_remove
    - functionName:    ssh_event_remove_fd
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - int
      constantsTouched: []
      argNames:
        - event
        - fd
      BBCount:         26
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_poll_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:1034,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1034,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:1034,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1035,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1038,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ssh_poll_free
                - free
        - Branch String:   '/src/libssh/src/poll.c:1039,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1040,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_poll_free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:1064,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:1040,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1041,33'
              BranchSideFuncs:
                - ssh_poll_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/poll.c:1062,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ssh_poll_free
                - free
        - Branch String:   '/src/libssh/src/poll.c:1042,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1044,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - ssh_poll_free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:1046,17'
              BranchSideFuncs:
                - ssh_poll_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/poll.c:1046,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1047,51'
              BranchSideFuncs:
                - ssh_poll_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/poll.c:1055,27'
              BranchSideFuncs:
                - ssh_poll_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/poll.c:1048,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1048,17'
              BranchSideFuncs:
                - free
                - ssh_poll_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:1049,13'
              BranchSideFuncs:
                - ssh_poll_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - free
      Callsites:
        - Src:             '/src/libssh/src/poll.c:1055,13'
          Dst:             ssh_poll_free
    - functionName:    ssh_event_fd_wrapper_callback
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - fd
        - revents
        - userdata
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:837,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:838,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/poll.c:840,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_event_dopoll
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - int
      constantsTouched: []
      argNames:
        - event
        - timeout
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_poll_ctx_dopoll
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:1013,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1013,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1014,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:1013,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:1014,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:1016,30'
              BranchSideFuncs:
                - ssh_poll_ctx_dopoll
      Callsites:
        - Src:             '/src/libssh/src/poll.c:1016,10'
          Dst:             ssh_poll_ctx_dopoll
    - functionName:    ssh_poll_ctx_dopoll
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_ctx_struct *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - timeout
      BBCount:         44
      ICount:          327
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - ssh_poll
        - ssh_timeout_update
        - ssh_timestamp_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:697,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:704,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_timestamp_init
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:704,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:706,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ssh_timestamp_init
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:710,5'
              BranchSideFuncs:
                - ssh_timestamp_init
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:706,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:707,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_timestamp_init
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:709,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_timestamp_init
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:714,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:714,26'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:714,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:714,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:712,42'
              BranchSideFuncs:
                - ssh_timeout_update
                - ssh_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:716,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:716,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:717,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:719,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:719,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:720,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:723,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:724,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:724,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:724,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:724,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:725,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:761,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:730,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:731,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:733,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:733,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:734,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:738,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:743,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:743,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:751,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:743,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:744,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:751,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:744,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:745,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:748,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '/src/libssh/src/poll.c:710,5'
          Dst:             ssh_timestamp_init
        - Src:             '/src/libssh/src/poll.c:712,18'
          Dst:             ssh_timeout_update
        - Src:             '/src/libssh/src/poll.c:713,14'
          Dst:             ssh_poll
        - Src:             '/src/libssh/src/poll.c:714,26'
          Dst:             __errno_location
    - functionName:    ssh_poll
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.pollfd *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fds
        - nfds
        - timeout
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - poll
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:99,10'
          Dst:             poll
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.pollfd *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_event_add_connector
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - 'struct.ssh_connector_struct *'
      constantsTouched: []
      argNames:
        - event
        - connector
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_connector_set_event
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:986,12'
          Dst:             ssh_connector_set_event
    - functionName:    ssh_event_add_session
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - event
        - session
      BBCount:         23
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ssh_list_append
        - ssh_list_get_iterator
        - ssh_poll_ctx_add
        - ssh_poll_ctx_remove
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:938,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:938,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:939,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:938,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:938,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:939,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:938,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:941,8'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
        - Branch String:   '/src/libssh/src/poll.c:941,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:942,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:944,5'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
        - Branch String:   '/src/libssh/src/poll.c:944,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:945,13'
              BranchSideFuncs:
                - ssh_poll_ctx_remove
                - ssh_poll_ctx_add
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:958,38'
              BranchSideFuncs:
                - ssh_list_get_iterator
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:959,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:960,25'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:966,24'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:960,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:962,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:964,20'
              BranchSideFuncs:
                - ssh_list_append
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:966,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:967,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:970,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:950,9'
          Dst:             ssh_poll_ctx_remove
        - Src:             '/src/libssh/src/poll.c:951,9'
          Dst:             ssh_poll_ctx_add
        - Src:             '/src/libssh/src/poll.c:958,16'
          Dst:             ssh_list_get_iterator
        - Src:             '/src/libssh/src/poll.c:966,8'
          Dst:             ssh_list_append
    - functionName:    ssh_event_remove_poll
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - event
        - p
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_poll_ctx_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:918,5'
          Dst:             ssh_poll_ctx_remove
    - functionName:    ssh_event_add_poll
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_event_struct *'
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - event
        - p
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_poll_ctx_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:906,12'
          Dst:             ssh_poll_ctx_add
    - functionName:    ssh_event_add_fd
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.ssh_event_struct *'
        - int
        - short
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - event
        - fd
        - events
        - cb
        - userdata
      BBCount:         19
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_poll_ctx_add
        - ssh_poll_free
        - ssh_poll_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:867,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:867,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:869,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:867,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:867,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:869,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:868,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:868,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:869,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/poll.c:867,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:869,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:871,10'
              BranchSideFuncs:
                - malloc
                - ssh_poll_new
                - ssh_poll_ctx_add
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_poll_free
                - free
        - Branch String:   '/src/libssh/src/poll.c:872,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:876,14'
              BranchSideFuncs:
                - ssh_poll_new
                - ssh_poll_ctx_add
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_poll_free
                - free
        - Branch String:   '/src/libssh/src/poll.c:881,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:882,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/poll.c:886,25'
              BranchSideFuncs:
                - ssh_poll_ctx_add
                - __sanitizer_cov_trace_const_cmp4
                - free
                - ssh_poll_free
        - Branch String:   '/src/libssh/src/poll.c:886,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:887,14'
              BranchSideFuncs:
                - free
                - ssh_poll_free
            - BranchSide:      '/src/libssh/src/poll.c:891,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:880,9'
          Dst:             ssh_poll_new
        - Src:             '/src/libssh/src/poll.c:880,9'
          Dst:             ssh_event_fd_wrapper_callback
        - Src:             '/src/libssh/src/poll.c:886,8'
          Dst:             ssh_poll_ctx_add
        - Src:             '/src/libssh/src/poll.c:888,9'
          Dst:             ssh_poll_free
    - functionName:    ssh_poll_new
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionDepth:   0
      returnType:      'struct.ssh_poll_handle_struct *'
      argCount:        4
      argTypes:
        - int
        - short
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fd
        - events
        - cb
        - userdata
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:363,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/poll.c:363,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:363,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/poll.c:365,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_event_new
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionDepth:   0
      returnType:      'struct.ssh_event_struct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_list_new
        - ssh_poll_ctx_free
        - ssh_poll_ctx_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:804,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:806,13'
              BranchSideFuncs:
                - malloc
                - ssh_poll_ctx_new
                - ssh_list_new
                - ssh_poll_ctx_free
                - free
                - free
                - llvm.memset.p0i8.i64
            - BranchSide:      '/src/libssh/src/poll.c:806,13'
              BranchSideFuncs:
                - malloc
                - ssh_poll_ctx_new
                - ssh_list_new
                - ssh_poll_ctx_free
                - free
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/poll.c:807,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:808,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:810,5'
              BranchSideFuncs:
                - ssh_poll_ctx_new
                - ssh_list_new
                - ssh_poll_ctx_free
                - free
                - free
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/poll.c:810,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:810,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - ssh_poll_ctx_new
                - ssh_list_new
                - ssh_poll_ctx_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:812,18'
              BranchSideFuncs:
                - ssh_poll_ctx_new
                - ssh_list_new
                - ssh_poll_ctx_free
                - free
                - free
        - Branch String:   '/src/libssh/src/poll.c:813,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:814,14'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/poll.c:819,23'
              BranchSideFuncs:
                - ssh_list_new
                - ssh_poll_ctx_free
                - free
        - Branch String:   '/src/libssh/src/poll.c:820,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:821,27'
              BranchSideFuncs:
                - ssh_poll_ctx_free
                - free
            - BranchSide:      '/src/libssh/src/poll.c:827,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:812,18'
          Dst:             ssh_poll_ctx_new
        - Src:             '/src/libssh/src/poll.c:819,23'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/poll.c:821,9'
          Dst:             ssh_poll_ctx_free
    - functionName:    ssh_poll_ctx_new
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionDepth:   0
      returnType:      'struct.ssh_poll_ctx_struct *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - chunk_size
      BBCount:         14
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:523,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:526,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memset.p0i8.i64
        - Branch String:   '/src/libssh/src/poll.c:526,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:526,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/poll.c:528,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/poll.c:528,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:529,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:532,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_poll_get_default_ctx
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionDepth:   0
      returnType:      'struct.ssh_poll_ctx_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_poll_ctx_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:773,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:774,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:776,33'
              BranchSideFuncs:
                - ssh_poll_ctx_new
      Callsites:
        - Src:             '/src/libssh/src/poll.c:776,33'
          Dst:             ssh_poll_ctx_new
    - functionName:    ssh_poll_ctx_add_socket
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_ctx_struct *'
        - 'struct.ssh_socket_struct *'
      constantsTouched: []
      argNames:
        - ctx
        - s
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_poll_ctx_add
        - ssh_socket_get_poll_handle
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:635,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:638,28'
              BranchSideFuncs:
                - ssh_poll_ctx_add
      Callsites:
        - Src:             '/src/libssh/src/poll.c:634,9'
          Dst:             ssh_socket_get_poll_handle
        - Src:             '/src/libssh/src/poll.c:638,11'
          Dst:             ssh_poll_ctx_add
    - functionName:    ssh_poll_set_callback
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - cb
        - userdata
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:501,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:502,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_poll_get_fd
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:485,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:486,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:489,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_poll_remove_events
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - short
      constantsTouched: []
      argNames:
        - p
        - events
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_poll_get_events
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:472,28'
          Dst:             ssh_poll_get_events
        - Src:             '/src/libssh/src/poll.c:472,5'
          Dst:             ssh_poll_set_events
    - functionName:    ssh_poll_get_events
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_poll_set_events
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - short
      constantsTouched: []
      argNames:
        - p
        - events
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:424,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:424,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/poll.c:425,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/poll.c:425,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:426,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:427,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_poll_add_events
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - short
      constantsTouched: []
      argNames:
        - p
        - events
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_poll_get_events
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/poll.c:460,28'
          Dst:             ssh_poll_get_events
        - Src:             '/src/libssh/src/poll.c:460,5'
          Dst:             ssh_poll_set_events
    - functionName:    ssh_poll_set_fd
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - int
      constantsTouched: []
      argNames:
        - p
        - fd
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/poll.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/poll.c:445,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/poll.c:447,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_poll_get_ctx
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      'struct.ssh_poll_ctx_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_poll_cleanup
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_poll_init
      functionSourceFile: '/src/libssh/src/poll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_prefix_without_duplicates
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - prefixed_list
      BBCount:         32
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - snprintf
        - ssh_remove_duplicates
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:512,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:513,29'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
                - strlen
            - BranchSide:      '/src/libssh/src/token.c:516,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
                - strlen
        - Branch String:   '/src/libssh/src/token.c:516,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:517,30'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:520,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:520,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:525,16'
              BranchSideFuncs:
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:527,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:531,19'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:532,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:532,48'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:533,19'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:534,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:531,10'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:534,39'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:535,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:536,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/token.c:540,33'
              BranchSideFuncs:
                - ssh_remove_duplicates
                - free
        - Branch String:   '/src/libssh/src/token.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:536,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/token.c:537,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/token.c:542,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:542,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/token.c:544,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/token.c:513,22'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:517,23'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:526,14'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:531,10'
          Dst:             snprintf
        - Src:             '/src/libssh/src/token.c:540,11'
          Dst:             ssh_remove_duplicates
    - functionName:    ssh_remove_duplicates
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         63
      ICount:          340
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - calloc
        - ssh_tokenize
        - ssh_tokens_free
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:284,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:289,22'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - ssh_tokenize
                - calloc
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:290,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:295,12'
              BranchSideFuncs:
                - ssh_tokenize
                - calloc
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:298,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:298,27'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:299,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
        - Branch String:   '/src/libssh/src/token.c:298,48'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:298,52'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:299,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
        - Branch String:   '/src/libssh/src/token.c:298,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:299,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:302,29'
              BranchSideFuncs:
                - calloc
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:303,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:304,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:307,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:307,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:308,9'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:311,12'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:311,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:312,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:331,18'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/token.c:312,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:313,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/token.c:321,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/token.c:313,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:315,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/token.c:318,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:321,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:323,24'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:329,5'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:323,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:324,17'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:326,17'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:335,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:338,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/token.c:338,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:339,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/token.c:349,10'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:339,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:340,17'
              BranchSideFuncs:
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/token.c:346,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/token.c:340,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:341,25'
              BranchSideFuncs:
                - strlen
                - strncat
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:343,21'
              BranchSideFuncs:
                - strlen
                - strncat
                - __sanitizer_cov_trace_cmp8
                - ssh_tokens_free
                - free
                - free
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/token.c:349,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:349,10'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:350,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:350,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:350,9'
              BranchSideFuncs:
                - free
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:351,5'
              BranchSideFuncs:
                - ssh_tokens_free
                - free
        - Branch String:   '/src/libssh/src/token.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:354,5'
              BranchSideFuncs:
                - free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:355,21'
              BranchSideFuncs:
                - ssh_tokens_free
      Callsites:
        - Src:             '/src/libssh/src/token.c:289,15'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:297,11'
          Dst:             ssh_tokenize
        - Src:             '/src/libssh/src/token.c:302,19'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:307,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:313,17'
          Dst:             strcmp
        - Src:             '/src/libssh/src/token.c:323,17'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:333,11'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:341,46'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:341,17'
          Dst:             strncat
        - Src:             '/src/libssh/src/token.c:343,53'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:343,13'
          Dst:             strncat
        - Src:             '/src/libssh/src/token.c:355,5'
          Dst:             ssh_tokens_free
    - functionName:    ssh_tokenize
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'struct.ssh_tokens_st *'
      argCount:        2
      argTypes:
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - chain
        - separator
      BBCount:         30
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - ssh_tokens_free
        - strchr
        - strdup
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:85,14'
              BranchSideFuncs:
                - calloc
                - strdup
                - strchr
                - calloc
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
        - Branch String:   '/src/libssh/src/token.c:86,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:90,29'
              BranchSideFuncs:
                - strdup
                - strchr
                - calloc
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
        - Branch String:   '/src/libssh/src/token.c:91,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:92,9'
              BranchSideFuncs:
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:95,9'
              BranchSideFuncs:
                - strchr
                - calloc
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
        - Branch String:   '/src/libssh/src/token.c:98,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:99,17'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - strchr
            - BranchSide:      '/src/libssh/src/token.c:102,5'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - strchr
        - Branch String:   '/src/libssh/src/token.c:102,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:97,24'
              BranchSideFuncs:
                - strchr
                - calloc
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:105,29'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
        - Branch String:   '/src/libssh/src/token.c:106,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:107,9'
              BranchSideFuncs:
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:111,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:116,24'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '/src/libssh/src/token.c:135,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/token.c:117,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:122,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strchr
        - Branch String:   '/src/libssh/src/token.c:128,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:129,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:131,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/token.c:85,14'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:90,22'
          Dst:             strdup
        - Src:             '/src/libssh/src/token.c:97,17'
          Dst:             strchr
        - Src:             '/src/libssh/src/token.c:105,22'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:116,17'
          Dst:             strchr
        - Src:             '/src/libssh/src/token.c:138,5'
          Dst:             ssh_tokens_free
    - functionName:    ssh_tokens_free
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_tokens_st *'
      constantsTouched: []
      argNames:
        - tokens
      BBCount:         27
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:45,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:49,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - strlen
                - explicit_bzero
        - Branch String:   '/src/libssh/src/token.c:49,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:50,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - strlen
                - explicit_bzero
            - BranchSide:      '/src/libssh/src/token.c:55,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:50,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:51,28'
              BranchSideFuncs:
                - strlen
                - explicit_bzero
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:53,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:55,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:55,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:56,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:56,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:56,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:57,5'
              BranchSideFuncs:
                - free
        - Branch String:   '/src/libssh/src/token.c:57,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:57,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/token.c:57,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/token.c:51,47'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:51,13'
          Dst:             explicit_bzero
    - functionName:    ssh_remove_all_matching
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - remove_list
      BBCount:         40
      ICount:          254
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - ssh_tokenize
        - ssh_tokens_free
        - strcmp
        - strdup
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:438,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:441,9'
              BranchSideFuncs:
                - ssh_tokenize
                - ssh_tokenize
                - strlen
                - calloc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/token.c:441,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:442,24'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '/src/libssh/src/token.c:445,26'
              BranchSideFuncs:
                - ssh_tokenize
                - ssh_tokenize
                - strlen
                - calloc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:446,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:447,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:450,26'
              BranchSideFuncs:
                - ssh_tokenize
                - strlen
                - calloc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:451,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:452,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:455,28'
              BranchSideFuncs:
                - strlen
                - calloc
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:456,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:457,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:460,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:460,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:461,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:481,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
        - Branch String:   '/src/libssh/src/token.c:462,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:463,26'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/token.c:469,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/token.c:464,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:465,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/token.c:468,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:469,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:470,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:479,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:470,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:471,17'
              BranchSideFuncs:
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:475,26'
              BranchSideFuncs:
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/token.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:481,19'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:482,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - free
        - Branch String:   '/src/libssh/src/token.c:482,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:482,9'
              BranchSideFuncs:
                - free
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:483,5'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
      Callsites:
        - Src:             '/src/libssh/src/token.c:442,16'
          Dst:             strdup
        - Src:             '/src/libssh/src/token.c:445,13'
          Dst:             ssh_tokenize
        - Src:             '/src/libssh/src/token.c:450,13'
          Dst:             ssh_tokenize
        - Src:             '/src/libssh/src/token.c:455,21'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:455,11'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:463,19'
          Dst:             strcmp
        - Src:             '/src/libssh/src/token.c:475,19'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:486,5'
          Dst:             ssh_tokens_free
        - Src:             '/src/libssh/src/token.c:487,5'
          Dst:             ssh_tokens_free
    - functionName:    ssh_append_without_duplicates
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - appended_list
      BBCount:         32
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - snprintf
        - ssh_remove_duplicates
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:381,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:382,29'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
                - strlen
            - BranchSide:      '/src/libssh/src/token.c:385,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
                - strlen
        - Branch String:   '/src/libssh/src/token.c:385,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:386,30'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:389,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:389,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:394,16'
              BranchSideFuncs:
                - calloc
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:396,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:400,19'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:401,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:401,39'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:402,19'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:403,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:400,10'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:403,48'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - ssh_remove_duplicates
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:405,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/token.c:409,33'
              BranchSideFuncs:
                - ssh_remove_duplicates
                - free
        - Branch String:   '/src/libssh/src/token.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:405,9'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/token.c:406,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/token.c:411,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:411,5'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/token.c:413,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/token.c:382,22'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:386,23'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:395,14'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:400,10'
          Dst:             snprintf
        - Src:             '/src/libssh/src/token.c:409,11'
          Dst:             ssh_remove_duplicates
    - functionName:    ssh_find_all_matching
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - available_list
        - preferred_list
      BBCount:         51
      ICount:          297
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - ssh_tokenize
        - ssh_tokens_free
        - strcmp
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:215,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:215,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:216,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/token.c:215,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:219,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - strlen
                - calloc
                - ssh_tokenize
                - ssh_tokenize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - free
                - strlen
        - Branch String:   '/src/libssh/src/token.c:219,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:219,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - ssh_tokenize
                - ssh_tokenize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - free
            - BranchSide:      '/src/libssh/src/token.c:219,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - ssh_tokenize
                - ssh_tokenize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:222,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:226,26'
              BranchSideFuncs:
                - ssh_tokenize
                - ssh_tokenize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - free
                - free
        - Branch String:   '/src/libssh/src/token.c:227,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:228,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:232,26'
              BranchSideFuncs:
                - ssh_tokenize
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - free
        - Branch String:   '/src/libssh/src/token.c:228,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:228,9'
              BranchSideFuncs:
                - free
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:229,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
        - Branch String:   '/src/libssh/src/token.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:234,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:238,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/token.c:234,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:234,9'
              BranchSideFuncs:
                - free
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:235,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
        - Branch String:   '/src/libssh/src/token.c:238,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:239,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/token.c:255,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
        - Branch String:   '/src/libssh/src/token.c:239,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:240,29'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/src/libssh/src/token.c:253,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/token.c:241,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:242,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/token.c:252,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/src/libssh/src/token.c:242,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:243,21'
              BranchSideFuncs:
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '/src/libssh/src/token.c:247,30'
              BranchSideFuncs:
                - strlen
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '/src/libssh/src/token.c:255,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:255,19'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - free
            - BranchSide:      '/src/libssh/src/token.c:256,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - free
        - Branch String:   '/src/libssh/src/token.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:256,9'
              BranchSideFuncs:
                - free
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:257,5'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
      Callsites:
        - Src:             '/src/libssh/src/token.c:219,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:219,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:219,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:219,11'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:221,11'
          Dst:             calloc
        - Src:             '/src/libssh/src/token.c:226,13'
          Dst:             ssh_tokenize
        - Src:             '/src/libssh/src/token.c:232,13'
          Dst:             ssh_tokenize
        - Src:             '/src/libssh/src/token.c:240,22'
          Dst:             strcmp
        - Src:             '/src/libssh/src/token.c:247,23'
          Dst:             strlen
        - Src:             '/src/libssh/src/token.c:260,5'
          Dst:             ssh_tokens_free
        - Src:             '/src/libssh/src/token.c:261,5'
          Dst:             ssh_tokens_free
    - functionName:    ssh_find_matching
      functionSourceFile: '/src/libssh/src/token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - available_list
        - preferred_list
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_tokenize
        - ssh_tokens_free
        - strcmp
        - strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libssh/src/token.c:163,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:163,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:164,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/token.c:163,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:167,26'
              BranchSideFuncs:
                - ssh_tokenize
                - ssh_tokenize
                - ssh_tokens_free
                - ssh_tokens_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/token.c:168,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/token.c:172,26'
              BranchSideFuncs:
                - ssh_tokenize
                - ssh_tokens_free
                - ssh_tokens_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/token.c:173,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:174,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:177,12'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/token.c:177,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:178,16'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
            - BranchSide:      '/src/libssh/src/token.c:184,5'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
        - Branch String:   '/src/libssh/src/token.c:178,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:179,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - ssh_tokens_free
                - ssh_tokens_free
                - strdup
            - BranchSide:      '/src/libssh/src/token.c:184,5'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
        - Branch String:   '/src/libssh/src/token.c:179,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/token.c:180,30'
              BranchSideFuncs:
                - strdup
                - ssh_tokens_free
                - ssh_tokens_free
            - BranchSide:      '/src/libssh/src/token.c:183,9'
              BranchSideFuncs:
                - ssh_tokens_free
                - ssh_tokens_free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strdup
      Callsites:
        - Src:             '/src/libssh/src/token.c:167,13'
          Dst:             ssh_tokenize
        - Src:             '/src/libssh/src/token.c:172,13'
          Dst:             ssh_tokenize
        - Src:             '/src/libssh/src/token.c:179,17'
          Dst:             strcmp
        - Src:             '/src/libssh/src/token.c:180,23'
          Dst:             strdup
        - Src:             '/src/libssh/src/token.c:187,5'
          Dst:             ssh_tokens_free
        - Src:             '/src/libssh/src/token.c:188,5'
          Dst:             ssh_tokens_free
    - functionName:    ecdh_kex_type_to_curve
      functionSourceFile: '/src/libssh/src/ecdh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - kex_type
      BBCount:         10
      ICount:          43
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:54,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:56,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:56,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:58,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_packet_server_ecdh_init
      functionSourceFile: '/src/libssh/src/ecdh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         42
      ICount:          275
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error
        - _ssh_set_error_oom
        - ecdh_build_k
        - ssh_buffer_add_u8
        - ssh_buffer_get_ssh_string
        - ssh_buffer_reinit
        - ssh_dh_get_next_server_publickey_blob
        - ssh_ecdh_generate
        - ssh_get_key_params
        - ssh_make_sessionid
        - ssh_packet_remove_callbacks
        - ssh_packet_send
        - ssh_srv_pki_do_sign_sessionid
        - ssh_string_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:459,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:460,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:463,48'
              BranchSideFuncs:
                - ssh_ecdh_generate
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:467,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:470,48'
              BranchSideFuncs:
                - ecdh_build_k
                - __sanitizer_cov_trace_const_cmp4
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:474,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:475,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:480,29'
              BranchSideFuncs:
                - ssh_get_key_params
                - __sanitizer_cov_trace_const_cmp4
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:482,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:485,29'
              BranchSideFuncs:
                - ssh_make_sessionid
                - __sanitizer_cov_trace_const_cmp4
                - ssh_srv_pki_do_sign_sessionid
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:486,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:487,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:491,46'
              BranchSideFuncs:
                - ssh_srv_pki_do_sign_sessionid
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:492,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:493,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:497,48'
              BranchSideFuncs:
                - ssh_dh_get_next_server_publickey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_string_free
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:498,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:499,9'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:504,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:500,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:501,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:511,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:511,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:512,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
                - ssh_string_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:512,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:512,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:514,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:514,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:515,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:519,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:521,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:522,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:526,28'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:527,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:528,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:531,5'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:533,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:534,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:536,5'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/ecdh_crypto.c:454,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/ecdh_crypto.c:456,5'
          Dst:             ssh_packet_remove_callbacks
        - Src:             '/src/libssh/src/ecdh_crypto.c:458,18'
          Dst:             ssh_buffer_get_ssh_string
        - Src:             '/src/libssh/src/ecdh_crypto.c:460,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh_crypto.c:465,18'
          Dst:             ssh_ecdh_generate
        - Src:             '/src/libssh/src/ecdh_crypto.c:473,10'
          Dst:             ecdh_build_k
        - Src:             '/src/libssh/src/ecdh_crypto.c:475,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh_crypto.c:480,10'
          Dst:             ssh_get_key_params
        - Src:             '/src/libssh/src/ecdh_crypto.c:485,10'
          Dst:             ssh_make_sessionid
        - Src:             '/src/libssh/src/ecdh_crypto.c:487,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh_crypto.c:491,16'
          Dst:             ssh_srv_pki_do_sign_sessionid
        - Src:             '/src/libssh/src/ecdh_crypto.c:493,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh_crypto.c:497,10'
          Dst:             ssh_dh_get_next_server_publickey_blob
        - Src:             '/src/libssh/src/ecdh_crypto.c:499,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/ecdh_crypto.c:500,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:504,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/ecdh_crypto.c:511,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:512,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:515,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/ecdh_crypto.c:519,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/ecdh_crypto.c:520,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/ecdh_crypto.c:526,10'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/ecdh_crypto.c:532,10'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/ecdh_crypto.c:536,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/ecdh_crypto.c:540,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_ecdh_generate
      functionSourceFile: '/src/libssh/src/ecdh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.ssh_string_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EC_KEY_free
        - EC_KEY_generate_key
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_KEY_new_by_curve_name
        - _ssh_log
        - ecdh_kex_type_to_curve
        - pki_key_make_ecpoint_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:95,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:96,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:100,36'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - EC_KEY_get0_group
                - EC_KEY_generate_key
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - _ssh_log
                - EC_KEY_free
                - _ssh_log
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:110,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:115,31'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_KEY_generate_key
                - EC_KEY_get0_public_key
                - pki_key_make_ecpoint_string
                - _ssh_log
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:185,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:186,9'
              BranchSideFuncs:
                - _ssh_log
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:194,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/ecdh_crypto.c:93,13'
          Dst:             ecdh_kex_type_to_curve
        - Src:             '/src/libssh/src/ecdh_crypto.c:96,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/ecdh_crypto.c:100,11'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             '/src/libssh/src/ecdh_crypto.c:110,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/ecdh_crypto.c:115,13'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/ecdh_crypto.c:117,5'
          Dst:             EC_KEY_generate_key
        - Src:             '/src/libssh/src/ecdh_crypto.c:119,13'
          Dst:             EC_KEY_get0_public_key
        - Src:             '/src/libssh/src/ecdh_crypto.c:121,21'
          Dst:             pki_key_make_ecpoint_string
        - Src:             '/src/libssh/src/ecdh_crypto.c:186,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/ecdh_crypto.c:188,9'
          Dst:             EC_KEY_free
    - functionName:    ecdh_build_k
      functionSourceFile: '/src/libssh/src/ecdh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         24
      ICount:          214
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_new
        - ECDH_compute_key
        - EC_GROUP_get_degree
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_POINT_clear_free
        - EC_POINT_new
        - EC_POINT_oct2point
        - ssh_string_data
        - ssh_string_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:243,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:246,25'
              BranchSideFuncs:
                - EC_POINT_new
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ECDH_compute_key
                - EC_POINT_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - free
                - EC_KEY_free
                - EC_KEY_free
                - BN_bin2bn
                - free
                - EC_POINT_clear_free
                - EC_POINT_clear_free
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - BN_CTX_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:247,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:248,5'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:252,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ECDH_compute_key
                - EC_POINT_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - free
                - EC_KEY_free
                - EC_KEY_free
                - BN_bin2bn
                - free
                - EC_POINT_clear_free
                - EC_POINT_clear_free
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:252,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:253,31'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ECDH_compute_key
                - EC_POINT_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - free
                - EC_KEY_free
                - EC_KEY_free
                - BN_bin2bn
                - free
                - EC_POINT_clear_free
                - EC_POINT_clear_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:259,31'
              BranchSideFuncs:
                - ssh_string_data
                - ssh_string_len
                - EC_POINT_oct2point
                - BN_CTX_free
                - __sanitizer_cov_trace_const_cmp4
                - malloc
                - ECDH_compute_key
                - EC_POINT_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - free
                - EC_KEY_free
                - EC_KEY_free
                - BN_bin2bn
                - free
                - EC_POINT_clear_free
                - EC_POINT_clear_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:266,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:267,27'
              BranchSideFuncs:
                - EC_POINT_clear_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:271,19'
              BranchSideFuncs:
                - malloc
                - ECDH_compute_key
                - EC_POINT_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - free
                - EC_KEY_free
                - EC_KEY_free
                - BN_bin2bn
                - free
                - EC_POINT_clear_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:272,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:273,27'
              BranchSideFuncs:
                - EC_POINT_clear_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:277,25'
              BranchSideFuncs:
                - ECDH_compute_key
                - EC_POINT_clear_free
                - __sanitizer_cov_trace_const_cmp4
                - BN_new
                - free
                - EC_KEY_free
                - EC_KEY_free
                - BN_bin2bn
                - free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:283,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:284,12'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:288,3'
              BranchSideFuncs:
                - BN_new
                - free
                - EC_KEY_free
                - EC_KEY_free
                - BN_bin2bn
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:288,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:288,3'
              BranchSideFuncs:
                - BN_bin2bn
                - free
                - EC_KEY_free
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:289,8'
              BranchSideFuncs:
                - free
                - EC_KEY_free
                - EC_KEY_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:408,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:410,19'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:418,15'
              BranchSideFuncs:
                - EC_KEY_free
      Callsites:
        - Src:             '/src/libssh/src/ecdh_crypto.c:237,27'
          Dst:             EC_KEY_get0_group
        - Src:             '/src/libssh/src/ecdh_crypto.c:241,14'
          Dst:             EC_GROUP_get_degree
        - Src:             '/src/libssh/src/ecdh_crypto.c:242,20'
          Dst:             BN_CTX_new
        - Src:             '/src/libssh/src/ecdh_crypto.c:246,12'
          Dst:             EC_POINT_new
        - Src:             '/src/libssh/src/ecdh_crypto.c:248,5'
          Dst:             BN_CTX_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:255,31'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/ecdh_crypto.c:256,31'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/ecdh_crypto.c:253,12'
          Dst:             EC_POINT_oct2point
        - Src:             '/src/libssh/src/ecdh_crypto.c:261,31'
          Dst:             ssh_string_data
        - Src:             '/src/libssh/src/ecdh_crypto.c:262,31'
          Dst:             ssh_string_len
        - Src:             '/src/libssh/src/ecdh_crypto.c:259,12'
          Dst:             EC_POINT_oct2point
        - Src:             '/src/libssh/src/ecdh_crypto.c:265,3'
          Dst:             BN_CTX_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:267,7'
          Dst:             EC_POINT_clear_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:273,7'
          Dst:             EC_POINT_clear_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:277,8'
          Dst:             ECDH_compute_key
        - Src:             '/src/libssh/src/ecdh_crypto.c:282,3'
          Dst:             EC_POINT_clear_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:288,3'
          Dst:             BN_new
        - Src:             '/src/libssh/src/ecdh_crypto.c:288,3'
          Dst:             BN_bin2bn
        - Src:             '/src/libssh/src/ecdh_crypto.c:410,7'
          Dst:             EC_KEY_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:418,3'
          Dst:             EC_KEY_free
    - functionName:    EC_GROUP_get_degree
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_group_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_clear_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ec_point_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDH_compute_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'struct.ec_point_st *'
        - 'struct.ec_key_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_client_ecdh_init
      functionSourceFile: '/src/libssh/src/ecdh_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_buffer_add_ssh_string
        - ssh_buffer_add_u8
        - ssh_ecdh_generate
        - ssh_packet_send
        - ssh_packet_set_callbacks
        - ssh_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:207,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:211,39'
              BranchSideFuncs:
                - ssh_ecdh_generate
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - ssh_string_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:212,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:216,36'
              BranchSideFuncs:
                - ssh_buffer_add_ssh_string
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_callbacks
                - ssh_packet_send
                - ssh_string_free
        - Branch String:   '/src/libssh/src/ecdh_crypto.c:217,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:218,25'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/ecdh_crypto.c:222,48'
              BranchSideFuncs:
                - ssh_packet_set_callbacks
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/ecdh_crypto.c:206,10'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/ecdh_crypto.c:211,21'
          Dst:             ssh_ecdh_generate
        - Src:             '/src/libssh/src/ecdh_crypto.c:216,10'
          Dst:             ssh_buffer_add_ssh_string
        - Src:             '/src/libssh/src/ecdh_crypto.c:218,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/ecdh_crypto.c:225,5'
          Dst:             ssh_packet_set_callbacks
        - Src:             '/src/libssh/src/ecdh_crypto.c:228,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_server_send_extensions
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FIPS_mode
        - _ssh_buffer_pack
        - _ssh_log
        - ssh_buffer_reinit
        - ssh_kex_get_default_methods
        - ssh_kex_get_fips_methods
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:214,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:215,30'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/server.c:217,13'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
                - ssh_kex_get_fips_methods
        - Branch String:   '/src/libssh/src/server.c:217,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:218,34'
              BranchSideFuncs:
                - ssh_kex_get_fips_methods
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/server.c:221,34'
              BranchSideFuncs:
                - ssh_kex_get_default_methods
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/server.c:231,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:232,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/server.c:235,25'
              BranchSideFuncs:
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_reinit
        - Branch String:   '/src/libssh/src/server.c:235,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:236,9'
              BranchSideFuncs:
                - ssh_buffer_reinit
            - BranchSide:      '/src/libssh/src/server.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:212,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:217,13'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/server.c:218,34'
          Dst:             ssh_kex_get_fips_methods
        - Src:             '/src/libssh/src/server.c:221,34'
          Dst:             ssh_kex_get_default_methods
        - Src:             '/src/libssh/src/server.c:225,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:235,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/server.c:241,5'
          Dst:             ssh_buffer_reinit
    - functionName:    ssh_send_keepalive
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_global_request
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/server.c:1285,11'
          Dst:             ssh_global_request
    - functionName:    ssh_execute_message_callbacks
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         22
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ssh_handle_packets
        - ssh_message_free
        - ssh_message_pop_head
        - ssh_message_reply_default
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:1249,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1250,5'
              BranchSideFuncs:
                - ssh_message_pop_head
                - ssh_message_reply_default
                - ssh_message_free
                - ssh_message_pop_head
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - ssh_message_reply_default
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:1251,6'
              BranchSideFuncs:
                - ssh_message_pop_head
                - ssh_message_reply_default
                - ssh_message_free
                - ssh_message_pop_head
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - ssh_message_reply_default
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:1251,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1252,5'
              BranchSideFuncs:
                - ssh_message_pop_head
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - ssh_message_reply_default
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:1265,5'
              BranchSideFuncs:
                - ssh_message_pop_head
                - ssh_message_reply_default
                - ssh_message_free
        - Branch String:   '/src/libssh/src/server.c:1252,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1253,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - ssh_message_pop_head
                - ssh_message_reply_default
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:1264,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:1255,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1256,41'
              BranchSideFuncs:
                - ssh_message_reply_default
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_pop_head
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
            - BranchSide:      '/src/libssh/src/server.c:1261,26'
              BranchSideFuncs:
                - ssh_message_free
                - ssh_message_pop_head
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_reply_default
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:1258,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1259,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:1260,7'
              BranchSideFuncs:
                - ssh_message_pop_head
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_free
                - ssh_message_reply_default
                - ssh_message_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:1265,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:0,0'
              BranchSideFuncs:
                - ssh_message_reply_default
                - ssh_message_free
                - ssh_message_pop_head
            - BranchSide:      '/src/libssh/src/server.c:1266,39'
              BranchSideFuncs:
                - ssh_message_reply_default
                - ssh_message_free
                - ssh_message_pop_head
        - Branch String:   '/src/libssh/src/server.c:1268,10'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1265,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:1269,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:1248,3'
          Dst:             ssh_handle_packets
        - Src:             '/src/libssh/src/server.c:1252,16'
          Dst:             ssh_message_pop_head
        - Src:             '/src/libssh/src/server.c:1256,15'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/server.c:1257,9'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/server.c:1261,9'
          Dst:             ssh_message_free
        - Src:             '/src/libssh/src/server.c:1265,16'
          Dst:             ssh_message_pop_head
        - Src:             '/src/libssh/src/server.c:1266,13'
          Dst:             ssh_message_reply_default
        - Src:             '/src/libssh/src/server.c:1267,7'
          Dst:             ssh_message_free
    - functionName:    ssh_message_reply_default
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         13
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ssh_log
        - ssh_auth_reply_default
        - ssh_message_channel_request_open_reply_default
        - ssh_message_channel_request_reply_default
        - ssh_message_global_request_reply_default
        - ssh_message_service_request_reply_default
      functionUses:    18
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:803,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:804,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:807,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - ssh_message_global_request_reply_default
                - ssh_message_service_request_reply_default
                - ssh_message_channel_request_reply_default
                - ssh_message_channel_request_open_reply_default
                - ssh_auth_reply_default
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:807,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:809,37'
              BranchSideFuncs:
                - ssh_auth_reply_default
            - BranchSide:      '/src/libssh/src/server.c:811,61'
              BranchSideFuncs:
                - ssh_message_channel_request_open_reply_default
            - BranchSide:      '/src/libssh/src/server.c:813,56'
              BranchSideFuncs:
                - ssh_message_channel_request_reply_default
            - BranchSide:      '/src/libssh/src/server.c:815,56'
              BranchSideFuncs:
                - ssh_message_service_request_reply_default
            - BranchSide:      '/src/libssh/src/server.c:817,55'
              BranchSideFuncs:
                - ssh_message_global_request_reply_default
            - BranchSide:      '/src/libssh/src/server.c:819,7'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/server.c:809,14'
          Dst:             ssh_auth_reply_default
        - Src:             '/src/libssh/src/server.c:811,14'
          Dst:             ssh_message_channel_request_open_reply_default
        - Src:             '/src/libssh/src/server.c:813,14'
          Dst:             ssh_message_channel_request_reply_default
        - Src:             '/src/libssh/src/server.c:815,14'
          Dst:             ssh_message_service_request_reply_default
        - Src:             '/src/libssh/src/server.c:817,14'
          Dst:             ssh_message_global_request_reply_default
        - Src:             '/src/libssh/src/server.c:819,7'
          Dst:             _ssh_log
    - functionName:    ssh_auth_reply_default
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - partial
      BBCount:         29
      ICount:          219
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_packet_send
        - strlen
        - strncat
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:610,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:611,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/server.c:613,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/server.c:613,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:614,13'
              BranchSideFuncs:
                - strlen
                - strncat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/server.c:617,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/server.c:617,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:618,12'
              BranchSideFuncs:
                - strlen
                - strncat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/server.c:621,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/server.c:621,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:622,13'
              BranchSideFuncs:
                - strlen
                - strncat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/server.c:625,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/server.c:625,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:626,13'
              BranchSideFuncs:
                - strlen
                - strncat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
            - BranchSide:      '/src/libssh/src/server.c:629,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
                - strlen
                - strncat
        - Branch String:   '/src/libssh/src/server.c:629,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:630,13'
              BranchSideFuncs:
                - strlen
                - strncat
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:634,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:634,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:634,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:635,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:634,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:635,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:639,20'
              BranchSideFuncs:
                - strlen
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:649,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:650,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:653,24'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/server.c:615,33'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:614,5'
          Dst:             strncat
        - Src:             '/src/libssh/src/server.c:619,26'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:618,4'
          Dst:             strncat
        - Src:             '/src/libssh/src/server.c:623,33'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:622,5'
          Dst:             strncat
        - Src:             '/src/libssh/src/server.c:627,33'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:626,5'
          Dst:             strncat
        - Src:             '/src/libssh/src/server.c:631,33'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:630,5'
          Dst:             strncat
        - Src:             '/src/libssh/src/server.c:634,41'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:639,13'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:641,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:644,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:650,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:653,8'
          Dst:             ssh_packet_send
    - functionName:    ssh_message_channel_request_open_reply_default
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:669,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:670,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:674,26'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/server.c:660,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:662,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:670,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:674,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_message_channel_request_reply_default
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:682,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:683,15'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:699,3'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:692,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:693,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:696,28'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/server.c:685,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:688,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:693,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:696,12'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/server.c:699,3'
          Dst:             _ssh_log
    - functionName:    ssh_message_service_request_reply_default
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_message_service_reply_success
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/server.c:707,10'
          Dst:             ssh_message_service_reply_success
    - functionName:    ssh_message_global_request_reply_default
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
        - ssh_buffer_add_u8
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:788,31'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
            - BranchSide:      '/src/libssh/src/server.c:794,5'
              BranchSideFuncs:
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:788,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:790,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:792,32'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/server.c:785,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:788,13'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/server.c:792,16'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/server.c:794,5'
          Dst:             _ssh_log
    - functionName:    ssh_message_service_reply_success
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:721,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:724,15'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:733,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:734,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:737,26'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/server.c:726,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:729,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:734,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:737,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_set_message_callback
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - ssh_bind_message_callback
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_global_request_port
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_global_request_address
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_x11_screen_number
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_x11_auth_cookie
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_x11_auth_protocol
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_x11_single_connection
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_subsystem
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_command
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_env_value
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_env_name
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_pty_pxheight
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_pty_pxwidth
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_pty_height
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_pty_width
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_pty_term
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_channel
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionDepth:   0
      returnType:      'struct.ssh_channel_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_open_destination_port
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_open_destination
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_open_originator_port
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_channel_request_open_originator
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_message_auth_reply_pk_ok_simple
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         23
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_message_auth_reply_pk_ok
        - ssh_pki_export_pubkey_blob
        - ssh_string_free
        - ssh_string_from_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:1131,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1132,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:1135,38'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - ssh_message_auth_reply_pk_ok
                - ssh_string_free
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/server.c:1136,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1137,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/server.c:1141,40'
              BranchSideFuncs:
                - ssh_message_auth_reply_pk_ok
                - ssh_string_free
                - ssh_string_free
        - Branch String:   '/src/libssh/src/server.c:1137,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1137,9'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/server.c:1138,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:1143,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1143,5'
              BranchSideFuncs:
                - ssh_string_free
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/server.c:1144,5'
              BranchSideFuncs:
                - ssh_string_free
        - Branch String:   '/src/libssh/src/server.c:1144,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1144,5'
              BranchSideFuncs:
                - ssh_string_free
            - BranchSide:      '/src/libssh/src/server.c:1146,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:1130,12'
          Dst:             ssh_string_from_char
        - Src:             '/src/libssh/src/server.c:1135,11'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/server.c:1137,9'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/server.c:1141,11'
          Dst:             ssh_message_auth_reply_pk_ok
        - Src:             '/src/libssh/src/server.c:1143,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/server.c:1144,5'
          Dst:             ssh_string_free
    - functionName:    ssh_message_auth_reply_pk_ok
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_message_struct *'
        - 'struct.ssh_string_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - msg
        - algo
        - pubkey
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_set_error_oom
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:1100,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1101,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:1104,10'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:1109,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1110,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:1114,26'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/server.c:1104,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:1110,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:1114,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_message_auth_reply_success
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_message_struct *'
        - int
      constantsTouched: []
      argNames:
        - msg
        - partial
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_auth_reply_success
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:1082,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1083,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:1084,32'
              BranchSideFuncs:
                - ssh_auth_reply_success
      Callsites:
        - Src:             '/src/libssh/src/server.c:1084,9'
          Dst:             ssh_auth_reply_success
    - functionName:    ssh_auth_reply_success
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - partial
      BBCount:         20
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_log
        - ssh_auth_reply_default
        - ssh_buffer_add_u8
        - ssh_packet_get_current_crypto
        - ssh_packet_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:1043,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1044,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:1047,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - ssh_packet_get_current_crypto
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - ssh_auth_reply_default
        - Branch String:   '/src/libssh/src/server.c:1047,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1048,39'
              BranchSideFuncs:
                - ssh_auth_reply_default
            - BranchSide:      '/src/libssh/src/server.c:1051,27'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - ssh_packet_get_current_crypto
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:1052,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1053,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:1056,25'
              BranchSideFuncs:
                - ssh_packet_send
                - ssh_packet_get_current_crypto
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:1068,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1068,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:1073,44'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:1068,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1069,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:1073,44'
              BranchSideFuncs:
                - ssh_packet_get_current_crypto
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:1074,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1074,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:1078,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:1074,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1075,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:1078,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:1048,16'
          Dst:             ssh_auth_reply_default
        - Src:             '/src/libssh/src/server.c:1051,9'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/server.c:1056,9'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/server.c:1067,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/server.c:1069,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:1073,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/server.c:1075,9'
          Dst:             _ssh_log
    - functionName:    ssh_message_auth_interactive_request
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ssh_message_struct *'
        - 'char *'
        - 'char *'
        - int
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - msg
        - name
        - instruction
        - num_prompts
        - prompts
        - echo
      BBCount:         47
      ICount:          504
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - calloc
        - ssh_kbdint_clean
        - ssh_kbdint_free
        - ssh_kbdint_new
        - ssh_packet_send
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:928,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:928,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:929,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:928,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:929,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:931,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:931,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:931,26'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:935,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:931,42'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:931,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:932,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:931,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:932,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:935,8'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:942,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:943,5'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:947,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:947,3'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:948,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:958,24'
              BranchSideFuncs:
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:952,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:953,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:956,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_packet_send
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_log
                - ssh_kbdint_new
                - _ssh_set_error_oom
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:961,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:962,5'
              BranchSideFuncs:
                - _ssh_log
                - ssh_kbdint_new
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:972,22'
              BranchSideFuncs:
                - ssh_kbdint_clean
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/server.c:966,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:967,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:971,3'
              BranchSideFuncs:
                - strdup
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/server.c:976,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:977,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/server.c:982,46'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/server.c:983,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:984,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/server.c:990,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/server.c:991,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:992,44'
              BranchSideFuncs:
                - calloc
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/server.c:1019,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:993,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:994,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/server.c:1000,41'
              BranchSideFuncs:
                - calloc
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/server.c:1001,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1002,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/server.c:1007,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
        - Branch String:   '/src/libssh/src/server.c:1007,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1008,39'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_cmp4
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/server.c:1018,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:1010,11'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:1011,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
                - ssh_kbdint_free
            - BranchSide:      '/src/libssh/src/server.c:1017,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - strdup
                - _ssh_set_error_oom
                - ssh_kbdint_free
      Callsites:
        - Src:             '/src/libssh/src/server.c:935,8'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:943,5'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:948,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:953,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:958,8'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/server.c:962,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:965,28'
          Dst:             ssh_kbdint_new
        - Src:             '/src/libssh/src/server.c:967,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:972,5'
          Dst:             ssh_kbdint_clean
        - Src:             '/src/libssh/src/server.c:975,32'
          Dst:             strdup
        - Src:             '/src/libssh/src/server.c:977,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:978,7'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/server.c:982,39'
          Dst:             strdup
        - Src:             '/src/libssh/src/server.c:984,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:985,7'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/server.c:992,37'
          Dst:             calloc
        - Src:             '/src/libssh/src/server.c:995,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:996,7'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/server.c:1000,34'
          Dst:             calloc
        - Src:             '/src/libssh/src/server.c:1002,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:1003,7'
          Dst:             ssh_kbdint_free
        - Src:             '/src/libssh/src/server.c:1009,42'
          Dst:             strdup
        - Src:             '/src/libssh/src/server.c:1011,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:1013,9'
          Dst:             ssh_kbdint_free
    - functionName:    ssh_message_auth_set_methods
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_message_struct *'
        - int
      constantsTouched: []
      argNames:
        - msg
        - methods
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:909,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:909,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:910,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:909,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:910,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:913,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:913,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:914,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:917,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_auth_kbdint_is_response
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:889,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:890,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:893,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_message_auth_publickey_state
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:875,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:876,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:878,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_auth_publickey
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionDepth:   0
      returnType:      'struct.ssh_public_key_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssh_pki_convert_key_to_publickey
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:867,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:868,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:871,43'
              BranchSideFuncs:
                - ssh_pki_convert_key_to_publickey
      Callsites:
        - Src:             '/src/libssh/src/server.c:871,10'
          Dst:             ssh_pki_convert_key_to_publickey
    - functionName:    ssh_message_auth_pubkey
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionDepth:   0
      returnType:      'struct.ssh_key_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:859,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:860,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:863,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_auth_password
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:851,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:852,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:855,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_auth_user
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:843,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:844,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:847,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_service_service
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ssh_message_struct *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:836,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:837,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:839,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ssh_message_global_request_reply_success
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_message_struct *'
        - short
      constantsTouched: []
      argNames:
        - msg
        - bound_port
      BBCount:         21
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_buffer_add_u8
        - ssh_packet_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:755,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:756,31'
              BranchSideFuncs:
                - ssh_buffer_add_u8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:773,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:756,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:758,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:761,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:762,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:762,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:770,32'
              BranchSideFuncs:
                - ssh_packet_send
        - Branch String:   '/src/libssh/src/server.c:761,12'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:763,18'
              BranchSideFuncs:
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:770,32'
              BranchSideFuncs:
                - ssh_packet_send
        - Branch String:   '/src/libssh/src/server.c:764,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:765,17'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:768,9'
              BranchSideFuncs:
                - ssh_packet_send
        - Branch String:   '/src/libssh/src/server.c:774,33'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:774,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:779,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:773,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:775,9'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:779,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:753,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:756,13'
          Dst:             ssh_buffer_add_u8
        - Src:             '/src/libssh/src/server.c:763,18'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:765,17'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:770,16'
          Dst:             ssh_packet_send
        - Src:             '/src/libssh/src/server.c:775,9'
          Dst:             _ssh_log
    - functionName:    ssh_server_kex_termination
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:517,57'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:518,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:522,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:518,66'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:519,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:522,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:517,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:520,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:522,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    callback_receive_banner
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - len
        - user
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_pcap_context_write
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:473,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:475,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/server.c:511,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:475,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:475,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - ssh_pcap_context_write
            - BranchSide:      '/src/libssh/src/server.c:483,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:475,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:476,36'
              BranchSideFuncs:
                - ssh_pcap_context_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:483,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:483,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:484,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:487,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:487,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:488,13'
              BranchSideFuncs:
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:501,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/server.c:501,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:503,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:509,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
                - strdup
                - _ssh_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pcap_context_write
      Callsites:
        - Src:             '/src/libssh/src/server.c:476,13'
          Dst:             ssh_pcap_context_write
        - Src:             '/src/libssh/src/server.c:490,19'
          Dst:             strdup
        - Src:             '/src/libssh/src/server.c:495,13'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:504,13'
          Dst:             _ssh_set_error
    - functionName:    ssh_server_connection_callback
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         85
      ICount:          496
      EdgeCount:       108
      CyclomaticComplexity: 25
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - crypt_set_algorithms_server
        - server_set_kex
        - ssh_analyze_banner
        - ssh_kex_select_methods
        - ssh_list_kex
        - ssh_packet_register_socket_callback
        - ssh_packet_set_default_callbacks
        - ssh_packet_set_newkeys
        - ssh_send_kex
        - ssh_server_send_extensions
        - ssh_socket_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:335,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:341,13'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:372,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:397,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_server_send_extensions
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:441,9'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:443,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/server.c:341,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:342,13'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:344,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:344,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:344,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:344,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/server.c:344,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:344,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:345,9'
              BranchSideFuncs:
                - _ssh_log
                - ssh_analyze_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/server.c:350,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:351,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:358,45'
              BranchSideFuncs:
                - ssh_packet_register_socket_callback
                - ssh_packet_set_default_callbacks
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:361,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:361,9'
              BranchSideFuncs:
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:361,9'
              BranchSideFuncs:
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
        - Branch String:   '/src/libssh/src/server.c:361,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:361,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:362,9'
              BranchSideFuncs:
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_close
        - Branch String:   '/src/libssh/src/server.c:364,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:365,13'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:367,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:372,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:372,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:372,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:372,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:372,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:373,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:373,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:374,33'
              BranchSideFuncs:
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:384,23'
              BranchSideFuncs:
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
        - Branch String:   '/src/libssh/src/server.c:375,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:376,17'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:379,31'
              BranchSideFuncs:
                - ssh_send_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
        - Branch String:   '/src/libssh/src/server.c:380,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:381,17'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:383,9'
              BranchSideFuncs:
                - ssh_list_kex
                - ssh_kex_select_methods
                - __sanitizer_cov_trace_const_cmp4
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
        - Branch String:   '/src/libssh/src/server.c:386,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:387,13'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:389,42'
              BranchSideFuncs:
                - crypt_set_algorithms_server
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_socket_close
        - Branch String:   '/src/libssh/src/server.c:390,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:391,13'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:393,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:393,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:393,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:393,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:394,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:397,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:399,41'
              BranchSideFuncs:
                - ssh_packet_set_newkeys
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_server_send_extensions
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:437,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:400,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:401,17'
              BranchSideFuncs:
                - ssh_socket_close
            - BranchSide:      '/src/libssh/src/server.c:409,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_server_send_extensions
        - Branch String:   '/src/libssh/src/server.c:409,59'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:410,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - ssh_server_send_extensions
            - BranchSide:      '/src/libssh/src/server.c:430,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:409,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:425,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - ssh_server_send_extensions
            - BranchSide:      '/src/libssh/src/server.c:430,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:425,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:426,48'
              BranchSideFuncs:
                - ssh_server_send_extensions
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:428,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '/src/libssh/src/server.c:430,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:430,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '/src/libssh/src/server.c:430,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:430,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:430,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:431,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:433,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:434,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:436,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:345,9'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:349,14'
          Dst:             ssh_analyze_banner
        - Src:             '/src/libssh/src/server.c:351,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/server.c:358,9'
          Dst:             ssh_packet_register_socket_callback
        - Src:             '/src/libssh/src/server.c:360,9'
          Dst:             ssh_packet_set_default_callbacks
        - Src:             '/src/libssh/src/server.c:363,14'
          Dst:             ssh_send_kex
        - Src:             '/src/libssh/src/server.c:374,18'
          Dst:             server_set_kex
        - Src:             '/src/libssh/src/server.c:379,18'
          Dst:             ssh_send_kex
        - Src:             '/src/libssh/src/server.c:384,9'
          Dst:             ssh_list_kex
        - Src:             '/src/libssh/src/server.c:385,14'
          Dst:             ssh_kex_select_methods
        - Src:             '/src/libssh/src/server.c:389,14'
          Dst:             crypt_set_algorithms_server
        - Src:             '/src/libssh/src/server.c:399,18'
          Dst:             ssh_packet_set_newkeys
        - Src:             '/src/libssh/src/server.c:426,21'
          Dst:             ssh_server_send_extensions
        - Src:             '/src/libssh/src/server.c:443,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/server.c:449,5'
          Dst:             ssh_socket_close
    - functionName:    server_set_kex
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         69
      ICount:          444
      EdgeCount:       90
      CyclomaticComplexity: 23
      functionsReached:
        - FIPS_mode
        - _ssh_set_error
        - snprintf
        - ssh_find_all_matching
        - ssh_get_random
        - ssh_kex_get_default_methods
        - ssh_kex_get_fips_methods
        - ssh_key_type
        - ssh_key_type_to_char
        - ssh_options_set_algo
        - strdup
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:97,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:101,25'
              BranchSideFuncs:
                - ssh_get_random
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
                - strlen
                - snprintf
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
        - Branch String:   '/src/libssh/src/server.c:102,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:103,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
                - strlen
                - snprintf
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
            - BranchSide:      '/src/libssh/src/server.c:107,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
                - strlen
                - snprintf
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
        - Branch String:   '/src/libssh/src/server.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:108,18'
              BranchSideFuncs:
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
                - strlen
                - snprintf
            - BranchSide:      '/src/libssh/src/server.c:114,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
                - strlen
                - snprintf
        - Branch String:   '/src/libssh/src/server.c:114,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:115,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
            - BranchSide:      '/src/libssh/src/server.c:120,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
        - Branch String:   '/src/libssh/src/server.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:122,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - strlen
                - ssh_key_type
                - ssh_key_type_to_char
                - snprintf
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
            - BranchSide:      '/src/libssh/src/server.c:133,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
        - Branch String:   '/src/libssh/src/server.c:133,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:137,9'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
        - Branch String:   '/src/libssh/src/server.c:137,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:138,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
            - BranchSide:      '/src/libssh/src/server.c:140,13'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
                - ssh_kex_get_fips_methods
        - Branch String:   '/src/libssh/src/server.c:140,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:141,23'
              BranchSideFuncs:
                - ssh_kex_get_fips_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
            - BranchSide:      '/src/libssh/src/server.c:143,23'
              BranchSideFuncs:
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_const_cmp4
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
        - Branch String:   '/src/libssh/src/server.c:149,34'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:149,55'
              BranchSideFuncs:
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
            - BranchSide:      '/src/libssh/src/server.c:149,70'
              BranchSideFuncs:
                - ssh_find_all_matching
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
        - Branch String:   '/src/libssh/src/server.c:151,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:156,31'
              BranchSideFuncs:
                - ssh_options_set_algo
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - free
        - Branch String:   '/src/libssh/src/server.c:160,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:160,5'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
            - BranchSide:      '/src/libssh/src/server.c:161,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
        - Branch String:   '/src/libssh/src/server.c:161,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:165,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
        - Branch String:   '/src/libssh/src/server.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:166,18'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
            - BranchSide:      '/src/libssh/src/server.c:190,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:167,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:168,17'
              BranchSideFuncs:
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - ssh_kex_get_fips_methods
            - BranchSide:      '/src/libssh/src/server.c:174,13'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/server.c:168,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:169,51'
              BranchSideFuncs:
                - ssh_kex_get_fips_methods
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/server.c:171,54'
              BranchSideFuncs:
                - ssh_kex_get_default_methods
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_fips_methods
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/server.c:174,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:175,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/server.c:181,37'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/server.c:175,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:176,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/server.c:178,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:176,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:176,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/server.c:177,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - free
        - Branch String:   '/src/libssh/src/server.c:182,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:183,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/server.c:188,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - __sanitizer_cov_trace_cmp4
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - FIPS_mode
                - __sanitizer_cov_trace_const_cmp4
                - ssh_kex_get_default_methods
                - ssh_kex_get_fips_methods
        - Branch String:   '/src/libssh/src/server.c:183,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:184,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - free
            - BranchSide:      '/src/libssh/src/server.c:186,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:184,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:184,17'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '/src/libssh/src/server.c:185,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - free
      Callsites:
        - Src:             '/src/libssh/src/server.c:101,10'
          Dst:             ssh_get_random
        - Src:             '/src/libssh/src/server.c:103,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/server.c:111,39'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/server.c:111,18'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/server.c:108,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/server.c:115,15'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:116,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/server.c:122,15'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:123,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/server.c:126,15'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:127,19'
          Dst:             ssh_key_type
        - Src:             '/src/libssh/src/server.c:130,25'
          Dst:             ssh_key_type_to_char
        - Src:             '/src/libssh/src/server.c:129,9'
          Dst:             snprintf
        - Src:             '/src/libssh/src/server.c:133,9'
          Dst:             strlen
        - Src:             '/src/libssh/src/server.c:140,13'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/server.c:141,23'
          Dst:             ssh_kex_get_fips_methods
        - Src:             '/src/libssh/src/server.c:143,23'
          Dst:             ssh_kex_get_default_methods
        - Src:             '/src/libssh/src/server.c:149,12'
          Dst:             ssh_find_all_matching
        - Src:             '/src/libssh/src/server.c:156,10'
          Dst:             ssh_options_set_algo
        - Src:             '/src/libssh/src/server.c:168,17'
          Dst:             FIPS_mode
        - Src:             '/src/libssh/src/server.c:169,26'
          Dst:             ssh_kex_get_fips_methods
        - Src:             '/src/libssh/src/server.c:171,26'
          Dst:             ssh_kex_get_default_methods
        - Src:             '/src/libssh/src/server.c:181,30'
          Dst:             strdup
    - functionName:    ssh_handle_key_exchange
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         18
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_log
        - callback_receive_banner
        - server_set_kex
        - ssh_handle_packets_termination
        - ssh_send_banner
        - ssh_server_connection_callback
        - ssh_server_kex_termination
        - ssh_socket_exception_callback
        - ssh_socket_set_callbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:562,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:563,9'
              BranchSideFuncs:
                - ssh_handle_packets_termination
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/server.c:566,26'
              BranchSideFuncs:
                - ssh_send_banner
                - __sanitizer_cov_trace_const_cmp4
                - ssh_socket_set_callbacks
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:567,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:571,5'
              BranchSideFuncs:
                - ssh_socket_set_callbacks
                - server_set_kex
                - __sanitizer_cov_trace_const_cmp4
                - ssh_handle_packets_termination
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:581,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:581,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:582,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:589,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:590,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:592,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/server.c:592,59'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:593,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:594,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/server.c:592,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:597,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:566,10'
          Dst:             ssh_send_banner
        - Src:             '/src/libssh/src/server.c:575,5'
          Dst:             ssh_socket_set_callbacks
        - Src:             '/src/libssh/src/server.c:580,10'
          Dst:             server_set_kex
        - Src:             '/src/libssh/src/server.c:585,10'
          Dst:             ssh_handle_packets_termination
        - Src:             '/src/libssh/src/server.c:585,10'
          Dst:             ssh_server_kex_termination
        - Src:             '/src/libssh/src/server.c:587,5'
          Dst:             _ssh_log
    - functionName:    ssh_send_issue_banner
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_string_struct *'
      constantsTouched: []
      argNames:
        - session
        - banner
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_buffer_pack
        - _ssh_log
        - _ssh_set_error_oom
        - ssh_packet_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:537,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:540,5'
              BranchSideFuncs:
                - _ssh_log
                - _ssh_buffer_pack
                - __sanitizer_cov_trace_const_cmp4
                - ssh_packet_send
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:548,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:549,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:553,26'
              BranchSideFuncs:
                - ssh_packet_send
      Callsites:
        - Src:             '/src/libssh/src/server.c:540,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:543,10'
          Dst:             _ssh_buffer_pack
        - Src:             '/src/libssh/src/server.c:549,9'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:553,10'
          Dst:             ssh_packet_send
    - functionName:    ssh_set_auth_methods
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - auth_methods
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_get_key_params
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_key_struct **'
        - 'int *'
      constantsTouched: []
      argNames:
        - session
        - privkey
        - digest
      BBCount:         27
      ICount:          166
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_dh_import_next_pubkey_blob
        - ssh_key_free
        - ssh_pki_export_privkey_to_pubkey
        - ssh_pki_export_pubkey_blob
        - ssh_string_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:279,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:281,20'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:286,20'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:286,20'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:286,20'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:289,20'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:292,7'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:292,7'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:294,10'
              BranchSideFuncs:
                - ssh_pki_export_privkey_to_pubkey
                - __sanitizer_cov_trace_const_cmp4
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/server.c:299,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:300,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:306,37'
              BranchSideFuncs:
                - ssh_pki_export_pubkey_blob
                - ssh_key_free
                - __sanitizer_cov_trace_const_cmp4
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/server.c:308,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:309,7'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/server.c:313,41'
              BranchSideFuncs:
                - ssh_dh_import_next_pubkey_blob
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_string_free
        - Branch String:   '/src/libssh/src/server.c:314,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:314,5'
              BranchSideFuncs:
                - ssh_string_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:315,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/server.c:315,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:316,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/server.c:322,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/server.c:298,10'
          Dst:             ssh_pki_export_privkey_to_pubkey
        - Src:             '/src/libssh/src/server.c:300,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/server.c:306,10'
          Dst:             ssh_pki_export_pubkey_blob
        - Src:             '/src/libssh/src/server.c:307,5'
          Dst:             ssh_key_free
        - Src:             '/src/libssh/src/server.c:309,7'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/server.c:313,10'
          Dst:             ssh_dh_import_next_pubkey_blob
        - Src:             '/src/libssh/src/server.c:314,5'
          Dst:             ssh_string_free
        - Src:             '/src/libssh/src/server.c:316,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_packet_kexdh_init
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - char
        - 'struct.ssh_buffer_struct *'
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - type
        - packet
        - user
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ssh_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:252,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:253,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:259,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_log
                - _ssh_log
        - Branch String:   '/src/libssh/src/server.c:259,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:260,5'
              BranchSideFuncs:
                - _ssh_log
            - BranchSide:      '/src/libssh/src/server.c:266,3'
              BranchSideFuncs:
                - _ssh_log
      Callsites:
        - Src:             '/src/libssh/src/server.c:251,3'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:253,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:260,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/server.c:266,3'
          Dst:             _ssh_log
    - functionName:    ssh_server_init_kex
      functionSourceFile: '/src/libssh/src/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         15
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - server_set_kex
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/server.c:196,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/server.c:201,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - free
        - Branch String:   '/src/libssh/src/server.c:201,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:202,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - free
            - BranchSide:      '/src/libssh/src/server.c:205,27'
              BranchSideFuncs:
                - server_set_kex
        - Branch String:   '/src/libssh/src/server.c:202,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/server.c:202,9'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
            - BranchSide:      '/src/libssh/src/server.c:203,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - server_set_kex
                - free
      Callsites:
        - Src:             '/src/libssh/src/server.c:205,12'
          Dst:             server_set_kex
    - functionName:    initdecompress
      functionSourceFile: '/src/libssh/src/gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      'struct.z_stream_s *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_set_error
        - calloc
        - inflateInit_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/gzip.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:159,14'
              BranchSideFuncs:
                - inflateInit_
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/gzip.c:160,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:161,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/gzip.c:169,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:161,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:161,9'
              BranchSideFuncs:
                - free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/gzip.c:162,9'
              BranchSideFuncs:
                - _ssh_set_error
      Callsites:
        - Src:             '/src/libssh/src/gzip.c:154,14'
          Dst:             calloc
        - Src:             '/src/libssh/src/gzip.c:159,14'
          Dst:             inflateInit_
        - Src:             '/src/libssh/src/gzip.c:162,9'
          Dst:             _ssh_set_error
    - functionName:    inflateInit_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.z_stream_s *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initcompress
      functionSourceFile: '/src/libssh/src/gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'struct.z_stream_s *'
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - level
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ssh_set_error
        - calloc
        - deflateInit_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/gzip.c:47,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:51,14'
              BranchSideFuncs:
                - deflateInit_
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - free
        - Branch String:   '/src/libssh/src/gzip.c:52,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:53,9'
              BranchSideFuncs:
                - _ssh_set_error
                - free
            - BranchSide:      '/src/libssh/src/gzip.c:61,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:53,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:53,9'
              BranchSideFuncs:
                - free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/gzip.c:54,9'
              BranchSideFuncs:
                - _ssh_set_error
      Callsites:
        - Src:             '/src/libssh/src/gzip.c:46,14'
          Dst:             calloc
        - Src:             '/src/libssh/src/gzip.c:51,14'
          Dst:             deflateInit_
        - Src:             '/src/libssh/src/gzip.c:54,9'
          Dst:             _ssh_set_error
    - functionName:    deflateInit_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.z_stream_s *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzip_decompress
      functionSourceFile: '/src/libssh/src/gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   0
      returnType:      'struct.ssh_buffer_struct *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - source
        - maxlen
      BBCount:         41
      ICount:          243
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - _ssh_set_error
        - inflate
        - initdecompress
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_packet_get_current_crypto
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/gzip.c:185,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:189,11'
              BranchSideFuncs:
                - ssh_buffer_new
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
                - initdecompress
        - Branch String:   '/src/libssh/src/gzip.c:190,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:191,56'
              BranchSideFuncs:
                - initdecompress
                - ssh_buffer_new
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:197,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:192,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:193,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:195,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:198,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:202,21'
              BranchSideFuncs:
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:209,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:209,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:218,27'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:209,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:210,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:218,27'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:214,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:214,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:215,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:219,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:220,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:223,32'
              BranchSideFuncs:
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:220,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:220,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:221,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:223,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:225,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:228,25'
              BranchSideFuncs:
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:225,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:225,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:226,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:229,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:207,9'
              BranchSideFuncs:
                - inflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get_len
                - __sanitizer_cov_trace_cmp8
                - ssh_buffer_free
                - ssh_buffer_free
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:231,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/gzip.c:177,20'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/gzip.c:178,24'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/gzip.c:184,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/gzip.c:191,41'
          Dst:             initdecompress
        - Src:             '/src/libssh/src/gzip.c:197,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/gzip.c:208,18'
          Dst:             inflate
        - Src:             '/src/libssh/src/gzip.c:210,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/gzip.c:214,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/gzip.c:219,13'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/gzip.c:220,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/gzip.c:223,13'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/gzip.c:225,13'
          Dst:             ssh_buffer_free
    - functionName:    inflate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.z_stream_s *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_buffer
      functionSourceFile: '/src/libssh/src/gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - buf
        - maxlen
      BBCount:         25
      ICount:          119
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - gzip_decompress
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_reinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/gzip.c:241,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:245,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:245,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:246,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:250,30'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:246,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:246,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:247,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:253,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:254,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:258,5'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:254,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:254,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:255,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:258,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:258,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/gzip.c:240,12'
          Dst:             gzip_decompress
        - Src:             '/src/libssh/src/gzip.c:245,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/gzip.c:246,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/gzip.c:251,30'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/gzip.c:252,30'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/gzip.c:250,10'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/gzip.c:254,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/gzip.c:258,5'
          Dst:             ssh_buffer_free
    - functionName:    gzip_compress
      functionSourceFile: '/src/libssh/src/gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'struct.ssh_buffer_struct *'
      argCount:        3
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
        - int
      constantsTouched: []
      argNames:
        - session
        - source
        - level
      BBCount:         31
      ICount:          204
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_set_error
        - deflate
        - initcompress
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_new
        - ssh_packet_get_current_crypto
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/gzip.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:80,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
                - initcompress
        - Branch String:   '/src/libssh/src/gzip.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:82,56'
              BranchSideFuncs:
                - initcompress
                - ssh_buffer_new
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:88,12'
              BranchSideFuncs:
                - ssh_buffer_new
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:83,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:86,5'
              BranchSideFuncs:
                - ssh_buffer_new
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:89,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:93,22'
              BranchSideFuncs:
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:99,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:100,13'
              BranchSideFuncs:
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:107,27'
              BranchSideFuncs:
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:100,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:100,13'
              BranchSideFuncs:
                - ssh_buffer_free
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/gzip.c:101,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/gzip.c:108,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:109,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:112,26'
              BranchSideFuncs:
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:109,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:109,13'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:110,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:113,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:97,9'
              BranchSideFuncs:
                - deflate
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - _ssh_set_error
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:115,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/gzip.c:69,20'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/gzip.c:70,24'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/gzip.c:76,14'
          Dst:             ssh_packet_get_current_crypto
        - Src:             '/src/libssh/src/gzip.c:82,43'
          Dst:             initcompress
        - Src:             '/src/libssh/src/gzip.c:88,12'
          Dst:             ssh_buffer_new
        - Src:             '/src/libssh/src/gzip.c:98,18'
          Dst:             deflate
        - Src:             '/src/libssh/src/gzip.c:100,13'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/gzip.c:101,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/gzip.c:108,13'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/gzip.c:109,13'
          Dst:             ssh_buffer_free
    - functionName:    deflate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.z_stream_s *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_buffer
      functionSourceFile: '/src/libssh/src/gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_buffer_struct *'
      constantsTouched: []
      argNames:
        - session
        - buf
      BBCount:         25
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - gzip_compress
        - ssh_buffer_add_data
        - ssh_buffer_free
        - ssh_buffer_get
        - ssh_buffer_get_len
        - ssh_buffer_reinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/gzip.c:125,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/gzip.c:129,27'
              BranchSideFuncs:
                - ssh_buffer_reinit
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:129,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:130,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:134,30'
              BranchSideFuncs:
                - ssh_buffer_get
                - ssh_buffer_get_len
                - ssh_buffer_add_data
                - __sanitizer_cov_trace_const_cmp4
                - ssh_buffer_free
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:130,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:131,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:137,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:138,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:142,5'
              BranchSideFuncs:
                - ssh_buffer_free
        - Branch String:   '/src/libssh/src/gzip.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:138,9'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:139,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/gzip.c:142,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/gzip.c:142,5'
              BranchSideFuncs:
                - ssh_buffer_free
            - BranchSide:      '/src/libssh/src/gzip.c:143,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/gzip.c:124,12'
          Dst:             gzip_compress
        - Src:             '/src/libssh/src/gzip.c:129,9'
          Dst:             ssh_buffer_reinit
        - Src:             '/src/libssh/src/gzip.c:130,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/gzip.c:135,30'
          Dst:             ssh_buffer_get
        - Src:             '/src/libssh/src/gzip.c:136,30'
          Dst:             ssh_buffer_get_len
        - Src:             '/src/libssh/src/gzip.c:134,10'
          Dst:             ssh_buffer_add_data
        - Src:             '/src/libssh/src/gzip.c:138,9'
          Dst:             ssh_buffer_free
        - Src:             '/src/libssh/src/gzip.c:142,5'
          Dst:             ssh_buffer_free
    - functionName:    ssh_connector_fd_out_cb
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_connector_struct *'
      constantsTouched: []
      argNames:
        - connector
      BBCount:         29
      ICount:          181
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - close
        - ssh_channel_is_eof
        - ssh_channel_read_nonblocking
        - ssh_connector_except
        - ssh_connector_except_channel
        - ssh_connector_fd_in_cb
        - ssh_connector_fd_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:327,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:328,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_in_cb
                - ssh_channel_read_nonblocking
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:363,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:328,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:329,46'
              BranchSideFuncs:
                - ssh_channel_read_nonblocking
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - close
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:350,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_in_cb
        - Branch String:   '/src/libssh/src/connector.c:331,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:332,46'
              BranchSideFuncs:
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:334,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - close
        - Branch String:   '/src/libssh/src/connector.c:334,31'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:334,53'
              BranchSideFuncs:
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
            - BranchSide:      '/src/libssh/src/connector.c:338,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:334,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:335,23'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/libssh/src/connector.c:338,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:340,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:341,48'
              BranchSideFuncs:
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:349,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:343,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:344,46'
              BranchSideFuncs:
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:347,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:350,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:352,13'
              BranchSideFuncs:
                - ssh_connector_fd_in_cb
            - BranchSide:      '/src/libssh/src/connector.c:355,13'
              BranchSideFuncs:
                - _ssh_set_error
      Callsites:
        - Src:             '/src/libssh/src/connector.c:324,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/connector.c:329,17'
          Dst:             ssh_channel_read_nonblocking
        - Src:             '/src/libssh/src/connector.c:332,17'
          Dst:             ssh_connector_except_channel
        - Src:             '/src/libssh/src/connector.c:334,34'
          Dst:             ssh_channel_is_eof
        - Src:             '/src/libssh/src/connector.c:335,17'
          Dst:             close
        - Src:             '/src/libssh/src/connector.c:341,25'
          Dst:             ssh_connector_fd_write
        - Src:             '/src/libssh/src/connector.c:344,25'
          Dst:             ssh_connector_except
        - Src:             '/src/libssh/src/connector.c:353,13'
          Dst:             ssh_connector_fd_in_cb
        - Src:             '/src/libssh/src/connector.c:355,13'
          Dst:             _ssh_set_error
    - functionName:    ssh_connector_except_channel
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_connector_struct *'
        - 'struct.ssh_channel_struct *'
      constantsTouched: []
      argNames:
        - connector
        - channel
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_connector_fd_write
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ssh_connector_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - connector
        - buffer
        - len
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - send
        - write
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:743,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:744,25'
              BranchSideFuncs:
                - send
            - BranchSide:      '/src/libssh/src/connector.c:746,26'
              BranchSideFuncs:
                - write
      Callsites:
        - Src:             '/src/libssh/src/connector.c:744,20'
          Dst:             send
        - Src:             '/src/libssh/src/connector.c:746,20'
          Dst:             write
    - functionName:    ssh_connector_except
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_connector_struct *'
        - int
      constantsTouched: []
      argNames:
        - connector
        - fd
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_connector_fd_in_cb
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_connector_struct *'
      constantsTouched: []
      argNames:
        - connector
      BBCount:         45
      ICount:          295
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - close
        - ssh_channel_send_eof
        - ssh_channel_window_size
        - ssh_channel_write
        - ssh_channel_write_stderr
        - ssh_connector_except
        - ssh_connector_fd_read
        - ssh_connector_fd_write
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:244,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:245,13'
              BranchSideFuncs:
                - ssh_connector_fd_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connector.c:310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:245,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:246,53'
              BranchSideFuncs:
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_fd_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:252,35'
              BranchSideFuncs:
                - ssh_connector_fd_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:249,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:249,20'
              BranchSideFuncs:
                - ssh_connector_fd_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:249,20'
              BranchSideFuncs:
                - ssh_connector_fd_read
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:253,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:254,34'
              BranchSideFuncs:
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:258,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
        - Branch String:   '/src/libssh/src/connector.c:258,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:259,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
            - BranchSide:      '/src/libssh/src/connector.c:285,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
        - Branch String:   '/src/libssh/src/connector.c:259,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:260,17'
              BranchSideFuncs:
                - _ssh_log
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
            - BranchSide:      '/src/libssh/src/connector.c:267,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
        - Branch String:   '/src/libssh/src/connector.c:261,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:262,47'
              BranchSideFuncs:
                - ssh_channel_send_eof
            - BranchSide:      '/src/libssh/src/connector.c:265,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:269,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:270,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_cmp8
                - ssh_channel_write
            - BranchSide:      '/src/libssh/src/connector.c:284,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:270,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:271,47'
              BranchSideFuncs:
                - ssh_channel_write
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:275,54'
              BranchSideFuncs:
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
        - Branch String:   '/src/libssh/src/connector.c:279,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:280,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connector.c:282,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - ssh_channel_write
        - Branch String:   '/src/libssh/src/connector.c:285,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:286,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
                - close
            - BranchSide:      '/src/libssh/src/connector.c:304,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connector.c:286,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:287,23'
              BranchSideFuncs:
                - close
            - BranchSide:      '/src/libssh/src/connector.c:294,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:294,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:0,0'
              BranchSideFuncs:
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:295,48'
              BranchSideFuncs:
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:296,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:297,46'
              BranchSideFuncs:
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:300,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - ssh_connector_fd_write
                - ssh_connector_except
      Callsites:
        - Src:             '/src/libssh/src/connector.c:242,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/connector.c:246,29'
          Dst:             ssh_channel_window_size
        - Src:             '/src/libssh/src/connector.c:252,13'
          Dst:             ssh_connector_fd_read
        - Src:             '/src/libssh/src/connector.c:254,13'
          Dst:             ssh_connector_except
        - Src:             '/src/libssh/src/connector.c:260,17'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/connector.c:262,26'
          Dst:             ssh_channel_send_eof
        - Src:             '/src/libssh/src/connector.c:271,29'
          Dst:             ssh_channel_write
        - Src:             '/src/libssh/src/connector.c:275,29'
          Dst:             ssh_channel_write_stderr
        - Src:             '/src/libssh/src/connector.c:287,17'
          Dst:             close
        - Src:             '/src/libssh/src/connector.c:295,25'
          Dst:             ssh_connector_fd_write
        - Src:             '/src/libssh/src/connector.c:297,25'
          Dst:             ssh_connector_except
        - Src:             '/src/libssh/src/connector.c:304,13'
          Dst:             _ssh_set_error
    - functionName:    ssh_connector_fd_read
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.ssh_connector_struct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - connector
        - buffer
        - len
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read
        - recv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:717,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:718,22'
              BranchSideFuncs:
                - recv
            - BranchSide:      '/src/libssh/src/connector.c:720,22'
              BranchSideFuncs:
                - read
      Callsites:
        - Src:             '/src/libssh/src/connector.c:718,17'
          Dst:             recv
        - Src:             '/src/libssh/src/connector.c:720,17'
          Dst:             read
    - functionName:    ssh_connector_reset_pollevents
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_connector_struct *'
      constantsTouched: []
      argNames:
        - connector
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_poll_add_events
        - ssh_poll_remove_events
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:211,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:212,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
                - ssh_poll_remove_events
                - ssh_poll_remove_events
            - BranchSide:      '/src/libssh/src/connector.c:219,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
                - ssh_poll_remove_events
        - Branch String:   '/src/libssh/src/connector.c:212,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:213,36'
              BranchSideFuncs:
                - ssh_poll_remove_events
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
                - ssh_poll_remove_events
            - BranchSide:      '/src/libssh/src/connector.c:215,33'
              BranchSideFuncs:
                - ssh_poll_add_events
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
                - ssh_poll_remove_events
        - Branch String:   '/src/libssh/src/connector.c:219,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:219,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
                - ssh_poll_remove_events
            - BranchSide:      '/src/libssh/src/connector.c:220,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_add_events
                - ssh_poll_remove_events
        - Branch String:   '/src/libssh/src/connector.c:220,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:221,36'
              BranchSideFuncs:
                - ssh_poll_remove_events
            - BranchSide:      '/src/libssh/src/connector.c:223,33'
              BranchSideFuncs:
                - ssh_poll_add_events
      Callsites:
        - Src:             '/src/libssh/src/connector.c:213,13'
          Dst:             ssh_poll_remove_events
        - Src:             '/src/libssh/src/connector.c:215,13'
          Dst:             ssh_poll_add_events
        - Src:             '/src/libssh/src/connector.c:221,13'
          Dst:             ssh_poll_remove_events
        - Src:             '/src/libssh/src/connector.c:223,13'
          Dst:             ssh_poll_add_events
    - functionName:    ssh_connector_fd_cb
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_poll_handle_struct *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - p
        - fd
        - revents
        - userdata
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ssh_connector_except
        - ssh_connector_fd_in_cb
        - ssh_connector_fd_out_cb
        - ssh_connector_reset_pollevents
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:391,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:392,30'
              BranchSideFuncs:
                - ssh_connector_except
                - ssh_connector_reset_pollevents
            - BranchSide:      '/src/libssh/src/connector.c:393,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_reset_pollevents
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_fd_out_cb
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_fd_in_cb
        - Branch String:   '/src/libssh/src/connector.c:393,44'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:393,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_reset_pollevents
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_fd_out_cb
                - ssh_connector_fd_in_cb
            - BranchSide:      '/src/libssh/src/connector.c:395,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_reset_pollevents
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_fd_out_cb
        - Branch String:   '/src/libssh/src/connector.c:393,15'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:394,32'
              BranchSideFuncs:
                - ssh_connector_fd_in_cb
                - ssh_connector_reset_pollevents
            - BranchSide:      '/src/libssh/src/connector.c:395,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_reset_pollevents
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_fd_out_cb
        - Branch String:   '/src/libssh/src/connector.c:395,36'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:395,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_fd_out_cb
            - BranchSide:      '/src/libssh/src/connector.c:396,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_fd_out_cb
      Callsites:
        - Src:             '/src/libssh/src/connector.c:392,9'
          Dst:             ssh_connector_except
        - Src:             '/src/libssh/src/connector.c:394,9'
          Dst:             ssh_connector_fd_in_cb
        - Src:             '/src/libssh/src/connector.c:397,9'
          Dst:             ssh_connector_fd_out_cb
        - Src:             '/src/libssh/src/connector.c:399,5'
          Dst:             ssh_connector_reset_pollevents
    - functionName:    ssh_connector_set_event
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_connector_struct *'
        - 'struct.ssh_event_struct *'
      constantsTouched: []
      argNames:
        - connector
        - event
      BBCount:         47
      ICount:          270
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _ssh_set_error
        - ssh_channel_get_session
        - ssh_channel_poll_timeout
        - ssh_channel_window_size
        - ssh_connector_fd_cb
        - ssh_event_add_poll
        - ssh_event_add_session
        - ssh_poll_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:567,49'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:568,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connector.c:569,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connector.c:569,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:569,13'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connector.c:571,12'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connector.c:569,53'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:570,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connector.c:576,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
        - Branch String:   '/src/libssh/src/connector.c:567,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:571,12'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/connector.c:576,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
        - Branch String:   '/src/libssh/src/connector.c:577,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:578,13'
              BranchSideFuncs:
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
                - ssh_poll_new
            - BranchSide:      '/src/libssh/src/connector.c:590,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
        - Branch String:   '/src/libssh/src/connector.c:578,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:579,47'
              BranchSideFuncs:
                - ssh_poll_new
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
            - BranchSide:      '/src/libssh/src/connector.c:584,33'
              BranchSideFuncs:
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
        - Branch String:   '/src/libssh/src/connector.c:585,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:586,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connector.c:588,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
        - Branch String:   '/src/libssh/src/connector.c:590,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:591,13'
              BranchSideFuncs:
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_poll_new
            - BranchSide:      '/src/libssh/src/connector.c:603,9'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:591,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:592,48'
              BranchSideFuncs:
                - ssh_poll_new
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connector.c:598,33'
              BranchSideFuncs:
                - ssh_event_add_poll
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:599,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:600,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connector.c:602,5'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:603,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:604,36'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connector.c:612,8'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:606,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:607,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connector.c:608,38'
              BranchSideFuncs:
                - ssh_channel_poll_timeout
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:608,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:609,13'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connector.c:611,5'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:612,8'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:612,34'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/connector.c:613,55'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_add_session
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:616,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:617,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connector.c:619,37'
              BranchSideFuncs:
                - ssh_channel_window_size
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:619,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:620,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connector.c:622,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/connector.c:572,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connector.c:579,34'
          Dst:             ssh_poll_new
        - Src:             '/src/libssh/src/connector.c:579,34'
          Dst:             ssh_connector_fd_cb
        - Src:             '/src/libssh/src/connector.c:584,14'
          Dst:             ssh_event_add_poll
        - Src:             '/src/libssh/src/connector.c:592,35'
          Dst:             ssh_poll_new
        - Src:             '/src/libssh/src/connector.c:592,35'
          Dst:             ssh_connector_fd_cb
        - Src:             '/src/libssh/src/connector.c:598,14'
          Dst:             ssh_event_add_poll
        - Src:             '/src/libssh/src/connector.c:605,17'
          Dst:             ssh_channel_get_session
        - Src:             '/src/libssh/src/connector.c:604,14'
          Dst:             ssh_event_add_session
        - Src:             '/src/libssh/src/connector.c:608,13'
          Dst:             ssh_channel_poll_timeout
        - Src:             '/src/libssh/src/connector.c:613,31'
          Dst:             ssh_channel_get_session
        - Src:             '/src/libssh/src/connector.c:615,15'
          Dst:             ssh_event_add_session
        - Src:             '/src/libssh/src/connector.c:619,13'
          Dst:             ssh_channel_window_size
    - functionName:    ssh_connector_set_out_fd
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_connector_struct *'
        - int
      constantsTouched: []
      argNames:
        - connector
        - fd
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_connector_fd_is_socket
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/connector.c:185,31'
          Dst:             ssh_connector_fd_is_socket
    - functionName:    ssh_connector_fd_is_socket
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - _ssh_log
        - fstat
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:688,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:689,9'
              BranchSideFuncs:
                - __errno_location
                - _ssh_log
            - BranchSide:      '/src/libssh/src/connector.c:697,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '/src/libssh/src/connector.c:697,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:698,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/connector.c:701,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/connector.c:687,10'
          Dst:             fstat
        - Src:             '/src/libssh/src/connector.c:689,9'
          Dst:             __errno_location
        - Src:             '/src/libssh/src/connector.c:689,9'
          Dst:             _ssh_log
    - functionName:    ssh_connector_set_in_fd
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ssh_connector_struct *'
        - int
      constantsTouched: []
      argNames:
        - connector
        - fd
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_connector_fd_is_socket
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/connector.c:178,31'
          Dst:             ssh_connector_fd_is_socket
    - functionName:    ssh_connector_set_out_channel
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_connector_struct *'
        - 'struct.ssh_channel_struct *'
        - int
      constantsTouched: []
      argNames:
        - connector
        - channel
        - flags
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_add_channel_callbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:168,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:168,41'
              BranchSideFuncs:
                - ssh_add_channel_callbacks
            - BranchSide:      '/src/libssh/src/connector.c:168,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_add_channel_callbacks
        - Branch String:   '/src/libssh/src/connector.c:168,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:168,9'
              BranchSideFuncs:
                - ssh_add_channel_callbacks
            - BranchSide:      '/src/libssh/src/connector.c:169,9'
              BranchSideFuncs:
                - ssh_add_channel_callbacks
      Callsites:
        - Src:             '/src/libssh/src/connector.c:172,12'
          Dst:             ssh_add_channel_callbacks
    - functionName:    ssh_connector_set_in_channel
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_connector_struct *'
        - 'struct.ssh_channel_struct *'
        - int
      constantsTouched: []
      argNames:
        - connector
        - channel
        - flags
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssh_add_channel_callbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:152,41'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:152,41'
              BranchSideFuncs:
                - ssh_add_channel_callbacks
            - BranchSide:      '/src/libssh/src/connector.c:152,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_add_channel_callbacks
        - Branch String:   '/src/libssh/src/connector.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:152,9'
              BranchSideFuncs:
                - ssh_add_channel_callbacks
            - BranchSide:      '/src/libssh/src/connector.c:153,9'
              BranchSideFuncs:
                - ssh_add_channel_callbacks
      Callsites:
        - Src:             '/src/libssh/src/connector.c:156,12'
          Dst:             ssh_add_channel_callbacks
    - functionName:    ssh_connector_remove_event
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ssh_connector_struct *'
      constantsTouched: []
      argNames:
        - connector
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ssh_channel_get_session
        - ssh_event_remove_poll
        - ssh_event_remove_session
        - ssh_poll_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:631,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:632,31'
              BranchSideFuncs:
                - ssh_event_remove_poll
                - ssh_poll_free
                - ssh_channel_get_session
                - ssh_event_remove_session
                - ssh_channel_get_session
                - ssh_event_remove_session
                - ssh_event_remove_poll
                - ssh_poll_free
            - BranchSide:      '/src/libssh/src/connector.c:637,9'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_remove_session
                - ssh_channel_get_session
                - ssh_event_remove_session
                - ssh_event_remove_poll
                - ssh_poll_free
        - Branch String:   '/src/libssh/src/connector.c:637,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:638,31'
              BranchSideFuncs:
                - ssh_event_remove_poll
                - ssh_poll_free
                - ssh_channel_get_session
                - ssh_event_remove_session
                - ssh_channel_get_session
                - ssh_event_remove_session
            - BranchSide:      '/src/libssh/src/connector.c:643,9'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_remove_session
                - ssh_channel_get_session
                - ssh_event_remove_session
        - Branch String:   '/src/libssh/src/connector.c:643,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:644,43'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_remove_session
                - ssh_channel_get_session
                - ssh_event_remove_session
            - BranchSide:      '/src/libssh/src/connector.c:649,9'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_remove_session
        - Branch String:   '/src/libssh/src/connector.c:649,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:649,9'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_remove_session
            - BranchSide:      '/src/libssh/src/connector.c:650,43'
              BranchSideFuncs:
                - ssh_channel_get_session
                - ssh_event_remove_session
      Callsites:
        - Src:             '/src/libssh/src/connector.c:632,9'
          Dst:             ssh_event_remove_poll
        - Src:             '/src/libssh/src/connector.c:633,9'
          Dst:             ssh_poll_free
        - Src:             '/src/libssh/src/connector.c:638,9'
          Dst:             ssh_event_remove_poll
        - Src:             '/src/libssh/src/connector.c:639,9'
          Dst:             ssh_poll_free
        - Src:             '/src/libssh/src/connector.c:644,19'
          Dst:             ssh_channel_get_session
        - Src:             '/src/libssh/src/connector.c:646,9'
          Dst:             ssh_event_remove_session
        - Src:             '/src/libssh/src/connector.c:650,19'
          Dst:             ssh_channel_get_session
        - Src:             '/src/libssh/src/connector.c:652,9'
          Dst:             ssh_event_remove_session
    - functionName:    ssh_connector_free
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ssh_connector_struct *'
      constantsTouched: []
      argNames:
        - connector
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ssh_connector_remove_event
        - ssh_poll_free
        - ssh_remove_channel_callbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:117,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:118,38'
              BranchSideFuncs:
                - ssh_remove_channel_callbacks
                - free
                - ssh_poll_free
                - ssh_poll_free
                - ssh_connector_remove_event
                - ssh_remove_channel_callbacks
            - BranchSide:      '/src/libssh/src/connector.c:121,9'
              BranchSideFuncs:
                - free
                - ssh_poll_free
                - ssh_poll_free
                - ssh_connector_remove_event
                - ssh_remove_channel_callbacks
        - Branch String:   '/src/libssh/src/connector.c:121,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:122,38'
              BranchSideFuncs:
                - ssh_remove_channel_callbacks
                - free
                - ssh_poll_free
                - ssh_poll_free
                - ssh_connector_remove_event
            - BranchSide:      '/src/libssh/src/connector.c:126,9'
              BranchSideFuncs:
                - free
                - ssh_poll_free
                - ssh_poll_free
                - ssh_connector_remove_event
        - Branch String:   '/src/libssh/src/connector.c:126,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:127,36'
              BranchSideFuncs:
                - ssh_connector_remove_event
                - free
                - ssh_poll_free
                - ssh_poll_free
            - BranchSide:      '/src/libssh/src/connector.c:130,9'
              BranchSideFuncs:
                - free
                - ssh_poll_free
                - ssh_poll_free
        - Branch String:   '/src/libssh/src/connector.c:130,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:131,23'
              BranchSideFuncs:
                - ssh_poll_free
                - free
                - ssh_poll_free
            - BranchSide:      '/src/libssh/src/connector.c:135,9'
              BranchSideFuncs:
                - free
                - ssh_poll_free
        - Branch String:   '/src/libssh/src/connector.c:135,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:135,9'
              BranchSideFuncs:
                - ssh_poll_free
                - free
            - BranchSide:      '/src/libssh/src/connector.c:136,23'
              BranchSideFuncs:
                - ssh_poll_free
                - free
      Callsites:
        - Src:             '/src/libssh/src/connector.c:118,9'
          Dst:             ssh_remove_channel_callbacks
        - Src:             '/src/libssh/src/connector.c:122,9'
          Dst:             ssh_remove_channel_callbacks
        - Src:             '/src/libssh/src/connector.c:127,9'
          Dst:             ssh_connector_remove_event
        - Src:             '/src/libssh/src/connector.c:131,9'
          Dst:             ssh_poll_free
        - Src:             '/src/libssh/src/connector.c:136,9'
          Dst:             ssh_poll_free
    - functionName:    ssh_connector_channel_write_wontblock_cb
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_channel_struct *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - channel
        - bytes
        - userdata
      BBCount:         31
      ICount:          191
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_channel_is_eof
        - ssh_channel_read_nonblocking
        - ssh_channel_send_eof
        - ssh_channel_write
        - ssh_connector_except_channel
        - ssh_connector_fd_in_cb
        - ssh_connector_reset_pollevents
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:523,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:524,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_in_cb
                - ssh_connector_reset_pollevents
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_read_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:557,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:524,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:525,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_read_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:542,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_in_cb
                - ssh_connector_reset_pollevents
        - Branch String:   '/src/libssh/src/connector.c:525,28'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:525,22'
              BranchSideFuncs:
                - ssh_channel_read_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:525,22'
              BranchSideFuncs:
                - ssh_channel_read_nonblocking
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
                - ssh_connector_except_channel
        - Branch String:   '/src/libssh/src/connector.c:531,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:532,46'
              BranchSideFuncs:
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:533,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_send_eof
        - Branch String:   '/src/libssh/src/connector.c:533,30'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:533,52'
              BranchSideFuncs:
                - ssh_channel_is_eof
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_send_eof
            - BranchSide:      '/src/libssh/src/connector.c:535,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
        - Branch String:   '/src/libssh/src/connector.c:533,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:534,38'
              BranchSideFuncs:
                - ssh_channel_send_eof
            - BranchSide:      '/src/libssh/src/connector.c:535,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
        - Branch String:   '/src/libssh/src/connector.c:537,21'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:538,50'
              BranchSideFuncs:
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:541,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:542,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:544,13'
              BranchSideFuncs:
                - ssh_connector_fd_in_cb
                - ssh_connector_reset_pollevents
            - BranchSide:      '/src/libssh/src/connector.c:548,13'
              BranchSideFuncs:
                - _ssh_set_error
      Callsites:
        - Src:             '/src/libssh/src/connector.c:522,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/connector.c:527,17'
          Dst:             ssh_channel_read_nonblocking
        - Src:             '/src/libssh/src/connector.c:532,17'
          Dst:             ssh_connector_except_channel
        - Src:             '/src/libssh/src/connector.c:533,33'
          Dst:             ssh_channel_is_eof
        - Src:             '/src/libssh/src/connector.c:534,17'
          Dst:             ssh_channel_send_eof
        - Src:             '/src/libssh/src/connector.c:536,21'
          Dst:             ssh_channel_write
        - Src:             '/src/libssh/src/connector.c:538,21'
          Dst:             ssh_connector_except_channel
        - Src:             '/src/libssh/src/connector.c:545,13'
          Dst:             ssh_connector_fd_in_cb
        - Src:             '/src/libssh/src/connector.c:546,13'
          Dst:             ssh_connector_reset_pollevents
        - Src:             '/src/libssh/src/connector.c:548,13'
          Dst:             _ssh_set_error
    - functionName:    ssh_connector_channel_data_cb
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_channel_struct *'
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - session
        - channel
        - data
        - len
        - is_stderr
        - userdata
      BBCount:         53
      ICount:          324
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - _ssh_log
        - _ssh_set_error
        - ssh_channel_window_size
        - ssh_channel_write
        - ssh_channel_write_stderr
        - ssh_connector_except
        - ssh_connector_except_channel
        - ssh_connector_fd_write
        - ssh_connector_reset_pollevents
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:436,19'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:436,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:439,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
        - Branch String:   '/src/libssh/src/connector.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:438,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:439,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
        - Branch String:   '/src/libssh/src/connector.c:439,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:439,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:442,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
        - Branch String:   '/src/libssh/src/connector.c:439,16'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:441,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:442,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
        - Branch String:   '/src/libssh/src/connector.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:448,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:494,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/connector.c:448,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:451,46'
              BranchSideFuncs:
                - ssh_channel_window_size
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:476,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - _ssh_set_error
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
        - Branch String:   '/src/libssh/src/connector.c:452,26'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:452,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:452,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
        - Branch String:   '/src/libssh/src/connector.c:455,27'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:455,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
                - ssh_channel_write_stderr
            - BranchSide:      '/src/libssh/src/connector.c:459,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
        - Branch String:   '/src/libssh/src/connector.c:455,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:456,46'
              BranchSideFuncs:
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:459,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
                - ssh_channel_write
        - Branch String:   '/src/libssh/src/connector.c:459,35'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:460,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
            - BranchSide:      '/src/libssh/src/connector.c:464,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
        - Branch String:   '/src/libssh/src/connector.c:459,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:461,39'
              BranchSideFuncs:
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:464,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
                - ssh_channel_write
        - Branch String:   '/src/libssh/src/connector.c:464,24'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:465,39'
              BranchSideFuncs:
                - ssh_channel_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
            - BranchSide:      '/src/libssh/src/connector.c:469,46'
              BranchSideFuncs:
                - ssh_channel_write_stderr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except_channel
        - Branch String:   '/src/libssh/src/connector.c:473,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:474,46'
              BranchSideFuncs:
                - ssh_connector_except_channel
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
            - BranchSide:      '/src/libssh/src/connector.c:476,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
        - Branch String:   '/src/libssh/src/connector.c:476,20'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:477,44'
              BranchSideFuncs:
                - ssh_connector_fd_write
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
                - ssh_connector_except
            - BranchSide:      '/src/libssh/src/connector.c:481,13'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/connector.c:478,17'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:479,38'
              BranchSideFuncs:
                - ssh_connector_except
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
            - BranchSide:      '/src/libssh/src/connector.c:480,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - ssh_connector_reset_pollevents
        - Branch String:   '/src/libssh/src/connector.c:487,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:488,13'
              BranchSideFuncs:
                - ssh_connector_reset_pollevents
            - BranchSide:      '/src/libssh/src/connector.c:490,40'
              BranchSideFuncs:
                - ssh_connector_reset_pollevents
      Callsites:
        - Src:             '/src/libssh/src/connector.c:434,5'
          Dst:             _ssh_log
        - Src:             '/src/libssh/src/connector.c:451,22'
          Dst:             ssh_channel_window_size
        - Src:             '/src/libssh/src/connector.c:456,21'
          Dst:             ssh_channel_write_stderr
        - Src:             '/src/libssh/src/connector.c:461,21'
          Dst:             ssh_channel_write
        - Src:             '/src/libssh/src/connector.c:465,21'
          Dst:             ssh_channel_write
        - Src:             '/src/libssh/src/connector.c:469,21'
          Dst:             ssh_channel_write_stderr
        - Src:             '/src/libssh/src/connector.c:474,17'
          Dst:             ssh_connector_except_channel
        - Src:             '/src/libssh/src/connector.c:477,21'
          Dst:             ssh_connector_fd_write
        - Src:             '/src/libssh/src/connector.c:479,17'
          Dst:             ssh_connector_except
        - Src:             '/src/libssh/src/connector.c:481,13'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/connector.c:490,9'
          Dst:             ssh_connector_reset_pollevents
    - functionName:    ssh_connector_new
      functionSourceFile: '/src/libssh/src/connector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'struct.ssh_connector_struct *'
      argCount:        1
      argTypes:
        - 'struct.ssh_session_struct *'
      constantsTouched: []
      argNames:
        - session
      BBCount:         10
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ssh_set_error_oom
        - calloc
        - ssh_connector_channel_data_cb
        - ssh_connector_channel_write_wontblock_cb
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/connector.c:91,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/connector.c:92,9'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/connector.c:96,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/connector.c:90,17'
          Dst:             calloc
        - Src:             '/src/libssh/src/connector.c:92,9'
          Dst:             _ssh_set_error_oom
    - functionName:    secure_memcmp
      functionSourceFile: '/src/libssh/src/crypto_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libssh/src/crypto_common.c:31,5'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/crypto_common.c:32,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '/src/libssh/src/crypto_common.c:35,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ssh_set_server_callbacks
      functionSourceFile: '/src/libssh/src/callbacks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_server_callbacks_struct *'
      constantsTouched: []
      argNames:
        - session
        - cb
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ssh_set_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/callbacks.c:134,22'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:134,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:135,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/callbacks.c:134,6'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:138,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/callbacks.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:138,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/callbacks.c:139,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/callbacks.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:139,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/callbacks.c:144,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/callbacks.c:139,9'
          Dst:             _ssh_set_error
    - functionName:    ssh_remove_channel_callbacks
      functionSourceFile: '/src/libssh/src/callbacks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'struct.ssh_channel_callbacks_struct *'
      constantsTouched: []
      argNames:
        - channel
        - cb
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ssh_list_find
        - ssh_list_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/callbacks.c:118,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:118,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:119,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/callbacks.c:118,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:122,24'
              BranchSideFuncs:
                - ssh_list_find
                - ssh_list_remove
        - Branch String:   '/src/libssh/src/callbacks.c:123,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:127,21'
              BranchSideFuncs:
                - ssh_list_remove
      Callsites:
        - Src:             '/src/libssh/src/callbacks.c:122,10'
          Dst:             ssh_list_find
        - Src:             '/src/libssh/src/callbacks.c:127,5'
          Dst:             ssh_list_remove
    - functionName:    ssh_add_channel_callbacks
      functionSourceFile: '/src/libssh/src/callbacks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'struct.ssh_channel_callbacks_struct *'
      constantsTouched: []
      argNames:
        - channel
        - cb
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_add_set_channel_callbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/callbacks.c:111,12'
          Dst:             ssh_add_set_channel_callbacks
    - functionName:    ssh_add_set_channel_callbacks
      functionSourceFile: '/src/libssh/src/callbacks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'struct.ssh_channel_callbacks_struct *'
        - int
      constantsTouched: []
      argNames:
        - channel
        - cb
        - prepend
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ssh_set_error
        - _ssh_set_error_oom
        - ssh_list_append
        - ssh_list_new
        - ssh_list_prepend
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libssh/src/callbacks.c:77,25'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:77,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:78,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/callbacks.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:80,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/callbacks.c:82,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:82,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/callbacks.c:83,9'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/callbacks.c:82,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:83,9'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/callbacks.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_list_prepend
                - ssh_list_new
                - _ssh_set_error_oom
        - Branch String:   '/src/libssh/src/callbacks.c:88,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:89,30'
              BranchSideFuncs:
                - ssh_list_new
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_list_prepend
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/callbacks.c:95,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_list_prepend
        - Branch String:   '/src/libssh/src/callbacks.c:90,13'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:91,13'
              BranchSideFuncs:
                - _ssh_set_error_oom
            - BranchSide:      '/src/libssh/src/callbacks.c:94,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ssh_list_append
                - ssh_list_prepend
        - Branch String:   '/src/libssh/src/callbacks.c:95,9'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:96,31'
              BranchSideFuncs:
                - ssh_list_prepend
            - BranchSide:      '/src/libssh/src/callbacks.c:98,30'
              BranchSideFuncs:
                - ssh_list_append
      Callsites:
        - Src:             '/src/libssh/src/callbacks.c:83,9'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/callbacks.c:89,30'
          Dst:             ssh_list_new
        - Src:             '/src/libssh/src/callbacks.c:91,13'
          Dst:             _ssh_set_error_oom
        - Src:             '/src/libssh/src/callbacks.c:96,14'
          Dst:             ssh_list_prepend
        - Src:             '/src/libssh/src/callbacks.c:98,14'
          Dst:             ssh_list_append
    - functionName:    ssh_set_channel_callbacks
      functionSourceFile: '/src/libssh/src/callbacks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_channel_struct *'
        - 'struct.ssh_channel_callbacks_struct *'
      constantsTouched: []
      argNames:
        - channel
        - cb
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssh_add_set_channel_callbacks
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libssh/src/callbacks.c:106,12'
          Dst:             ssh_add_set_channel_callbacks
    - functionName:    ssh_legacy_log_callback
      functionSourceFile: '/src/libssh/src/callbacks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - priority
        - function
        - buffer
        - userdata
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssh_set_callbacks
      functionSourceFile: '/src/libssh/src/callbacks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ssh_session_struct *'
        - 'struct.ssh_callbacks_struct *'
      constantsTouched: []
      argNames:
        - session
        - cb
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ssh_set_error
        - ssh_get_log_callback
        - ssh_legacy_log_callback
        - ssh_set_log_callback
        - ssh_set_log_userdata
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libssh/src/callbacks.c:49,23'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:49,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:50,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/callbacks.c:49,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libssh/src/callbacks.c:53,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - ssh_get_log_callback
                - ssh_set_log_callback
                - ssh_set_log_userdata
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/callbacks.c:53,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:53,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/callbacks.c:54,7'
              BranchSideFuncs:
                - _ssh_set_error
        - Branch String:   '/src/libssh/src/callbacks.c:53,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:54,7'
              BranchSideFuncs:
                - _ssh_set_error
            - BranchSide:      '/src/libssh/src/callbacks.c:59,31'
              BranchSideFuncs:
                - ssh_get_log_callback
                - ssh_set_log_callback
                - ssh_set_log_userdata
        - Branch String:   '/src/libssh/src/callbacks.c:62,38'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:62,41'
              BranchSideFuncs:
                - ssh_set_log_callback
                - ssh_set_log_userdata
            - BranchSide:      '/src/libssh/src/callbacks.c:67,3'
              BranchSideFuncs: []
        - Branch String:   '/src/libssh/src/callbacks.c:62,7'
          Branch Sides:
            - BranchSide:      '/src/libssh/src/callbacks.c:63,7'
              BranchSideFuncs:
                - ssh_set_log_callback
                - ssh_set_log_userdata
            - BranchSide:      '/src/libssh/src/callbacks.c:67,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libssh/src/callbacks.c:54,7'
          Dst:             _ssh_set_error
        - Src:             '/src/libssh/src/callbacks.c:62,7'
          Dst:             ssh_get_log_callback
        - Src:             '/src/libssh/src/callbacks.c:63,7'
          Dst:             ssh_set_log_callback
        - Src:             '/src/libssh/src/callbacks.c:63,7'
          Dst:             ssh_legacy_log_callback
        - Src:             '/src/libssh/src/callbacks.c:64,7'
          Dst:             ssh_set_log_userdata
...
